Está en la página 1de 10

Objetivo: Por medio del programa DEBUG analizar los comandos

R, D, E y F
Estando dentro del smbolo del sistema (
) teclear la
palabra debug, aparecer el smbolo del programa ( - ) y
despus el cursor esperando a que se tecleen los comandos
necesarios.
Teclear la palabra DEBUG

Smbolo (prompt) del sistema

Podemos teclear el smbolo de ? para poder visualizar todos


los comandos del debug.

Este comando nos permite visualizar los valores de los 14


registros del 8088.
13 en forma de 16 bits
Uno en forma de literales que representa la banderas
Y una tercera lnea de informacin.

Para poder modificar un registro especfico se tiene que


teclear el comando R y a continuacin el registro en formato
de 16 bits.

Para poder modificar el registro de banderas teclear:

Este comando nos permite visualizar informacin de memoria


en el cual nos lo muestra a travs de 16 localidades por lnea.
El formato es el siguiente:
-D

direccin

XXXX : YYYY
segmento

desplazamiento

direccin real = (XXXX * 10) + YYYY


Ejemplo: C300:05D0
XXXX = C300 ; YYYY = 05D0 D.R. = C35D0
0

3 4

6 7

A B

Localidad de memoria

D E F

Se tienen diferentes maneras de manejar este comando:


-D 2000:4590 nos muestra 8 lneas de memoria
-D 2000:4590 4600 nos muestra un rango de memoria
-D ES:78B0 hacemos depender del valor de ES
-D F420 Automticamente toma a DS como segmento
-D Le da continuidad al ltimo anlisis.

Este comando nos permite alterar datos en las localidades de


memoria, de acuerdo a una direccin especfica.

El cursor esta esperando para meter un valor en byte


(hexadecimal), por lo que se tienen tres opciones:
Para continuar metiendo datos se teclea la barra
espaciadora y se posiciona en la siguiente localidad de memoria.
En dado caso de que no se quiera alterar una localidad de
memoria pero si se desea alterar a otras, solo teclear la barra
espaciadora y continua con la siguiente localidad.
En el momento de que ya no se desee meter mas valores
teclear <ENTER>.

Se tienen diferentes maneras de manejar este comando:


-E 2000:4590 meter datos a memoria, uno por uno
-E 2000:4590 45 D9 4B 1C
hexadecimales desde el comando.

se activan los datos

-E 2000:4590 tecnologico se activan los datos alfabticos


desde el comando.
-E ES:78B0 01 BB A3 97 hacemos depender del valor de ES
-E F420 CD 71 33
segmento

Automticamente toma a DS como

Este comando nos permite llenar con un valor especifico (byte)


un rango de localidades de memoria.

Modificar los 13 registros con los siguientes valores:


AX=6723
BX=F5A
CX=90
DX=7E0D SP=C340
SI=B67
DI=42
SP=6A23
ES=5200
SS=F100
DS=D000

CS=C000

AF=1 CF=1 ZF=0 PF=1 OF=0 SF=1

METER A MEMORIA LOS SIGUIENTES VALORES A PARTIR


DE LA DIRECCION REAL 62D90:
01 45 A6 8C FF 11 E2 90 5B ED

También podría gustarte