Está en la página 1de 7

ARQUITECTURA DE COMPUTADORES

USO DEL DOSbox DEBUG

ESTUDIANTES:

-JERONIMO ESPITIA

-EDWIN ALBORNOZ

-JUAN DIEGO RODRIGUEZ

-DILAN FELIPE RODRIGUEZ


1.Evidencie que se obtiene en el debug cuando procesamos la siguiente línea
y explique qué operación se realiza:

h54

RTA:Lo que sucede es que al digitar la “H” se produce una operación de


suma y resta por eso en el primer resultado podemos ver la suma 5+4=9 y en
el segundo la resta 5-4=1.

2
2.De ejemplos de 2 registros de uso general en el debug.

RTA:Utilizando el comando R accedemos a los registros

ejemplo de registros:

-R AX
AX 0000 :

-R BX
BX 0000 :

En el ejemplo vemos que BX tiene un valor 0000. Si ingresamos 5555 en :


tendremos:

-R BX
BX 5555 :

-r
AX=0000 BX=5555 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1987 ES=1987 SS=1987 CS=1987 IP=0100 NV UP EI PL NZ NA PO NC
1987:0100 8936C7DE MOV [DEC7],SI DS:DEC7=0000

3.Cuál es la unidad de trabajo del debug?


RTA:DEBUG trabaja siempre en formato hexadecimal, por lo que los
números a introducir y los resultados se expresarán en dicho formato.
aunque recibe números enteros

4.DEBUG es un programa que permite introducir o escribir pequeños


programas en

ensamblador o lenguaje máquina. Verdadero o Falso ( )

3
RTA:VERDADERO es un programa que permite introducir o escribir
pequeños programas en ensamblador o lenguaje máquina.

5. Que realizan los siguientes comandos en el debug :

RTA:Q =Q (Quit).- salir de DEBUG.


Sintaxis: Q

M =M(MOVE)Este comando mueve un bloque de memoria de una localidad a otra.

A=A (assemble).- Permite introducir directamente instrucciones o sentencias en


ensamblador, con el fin de crear rutinas o programas en lenguaje máquina. El juego de
sentencias del lenguaje máquina se denomina mnemotecnia y, a las sentencias,
mnemónicos.
Sintaxis: A[]

W =W (write).- Guarda el programa en el archivo indicado con la orden N. Hay que tener en
cuenta que hay que asignar el número de bytes que ocupa el programa en el par de
registros BX:CX, lo cual se puede hallar rápidamente con la orden H, indicando la dirección
donde termina el programa y la dirección donde comienza.

Sintaxis: W

N=N (name).- Asigna un nombre al archivo del programa. Esta orden NO GUARDA EL
PROGRAMA, SI NO QUE SOLO ASIGNA EL NOMBRE.
Sintaxis: N

L=L (LOAD) Este comando se usa para cargar un archivo o sectores de disco a
memoria.

T=T (Trace).- Ejecuta una instrucción en la posición actual (CS:IP), a no ser que se indique
otra. Tras la ejecución, muestra el contenido de los registros (como en la orden R), con el fin
de analizar los resultados y los efectos de la instrucción.
Sintaxis: T []

4
R= R (Register).- Muestra el contenido actual de los registros, permitiendo su modificación.
Si no se especifica ningún parámetro visualiza el contenido de todos los registros y
banderas.

Sintaxis: R [nombre_registro]

6. Cree un archivo de texto con el nombre ecci.txt y dentro de este deje el siguiente

código:

RTA:EL ARCHIVO NO ME CARGABA ASI QUE LO HICE MANUALMENTE ESTE ES EL PROCESO

5
7.Cuáles son las palabras en el debug para la suma, la resta, multiplicación y división

RTA:

ADD: SUMA

SUB: RESTA

MUL: MULTIPLICACIÓN

DIV: DIVISIÓN

8.Que me muestra en el debug cuando escribo las siguientes líneas:

RTA:

n debug.com enter

RTA: este comando no me carga nada.

l enter

RTA:este comando me carga un fallo.

u 100 120

6
9. Como se realiza el proceso de monte del debug cuando usaron dosbox?

RTA: Para montar el debug hay que llevarlo al disco y utilizar el siguiente comando:

- mount c c:\debug

o dirección de archivo en lo personal no me funciono tuve que utilizar otro método de


debug por instalador.

10.¿Cuál es el prompt del debug?

RTA:El indicador ("prompt") es un guión "-", indicando que el "Shell" espera recibir
órdenes.

También podría gustarte