Académique Documents
Professionnel Documents
Culture Documents
, de
manera que se pueda ver el efecto de cada
instrucción sobre las localidades de memoria
m A ensambla instrucciones simbólicas y
pasarlas a código máquina
m D mostrar el contenido de un área de memoria
m E introducir datos en memoria, iniciando en
una localidad específica
m G correr el programa ejecutable que se
encuentra en memoria
m N nombrar un programa
m P ejecutar un conjunto de instrucciones
relacionadas
m salir de la sesión con DEBUG
m R mostrar el contenido de uno o más registros
m T rastrear la ejecución de una instrucción
m U ³desensamblar´ código máquina y pasarlo
a código simbólico
m W escribir o grabar un programa en disco
m No distingue entre minúsculas y mayúsculas
m Se introduce un espacio sólo donde sea necesario
separar parámetros en un comando
è DEBUG [enter]
è (è)
C:\>debug
è
m BIOS lo que tenemos instalado
D 40:10 [enter]
0040:0010 63 44 «««.
m En este ejemplo, los dos bytes en la palabra del
estado del equipo son 63 44.
ë
15, 14 Número de puertos paralelos para la impresora conectados =1
(binario 01)
11è9 Número de puertos seriales conectados = 2 (binario 010)
7,6 Número de dispositivos de disco flexible = 2 (donde 00=1, 01=3,
10=3 y 11=4)
5,4 Modo inicial de video = 10 (donde 01=40 x 25 en color, 10 = 80 x
1225 en color y 11 = 80 x 1225 monocromático)
1 1 = coprocesador matemático está presente
0 1 = unidad de disco flexible está presente
m Examinar la cantidad de memoria que el DOS
³piensa´ que tiene instalada.
0040:0013 .. .. .. xx xx . .
00 02 02 00 512
80 02 02 80 640
m El número de serie de la computadora está
alojado en el ROM de BIOS en la localidad
FE000H
D FE00:0 [enter]
D FFFF:5 [enter]
m Después de la fecha, está la identificación del
modelo en la localidad FFFFEH o FFFF:E
F8 PS/2 modelos 70 y 80
F9 PC convertible
FA PS/2 modelo 30
FB PCèXT (1986)
FC PCèAT (1984), PCèXT modelo 286, etc
FE PCèXT (1982), portatil (1982)
FF Primera IBM PC
m 6 p , datos definidos como parte de
una instrucción.
m Formato hexadecimal y en códigos simbólicos
£ MOV AX, 0123
E CS:106 8B D8 03 D8 8B CB [enter]
E CS:10C 2B C8 2B C0 90 [enter]
m R (registro)
m T (trace, rastreo)
èE CS:100 B8 23 01 05 25 00
èE CS:106 8B D8 03 D8 8B CB
èE CS:10C 2B C8 2B C0 90
èR
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1791 ES=1791 SS=1791 CS=1791 IP=0100 NV UP EI PL NZ NA PO NC
1791:0100 B82301 MOV AX,0123
èT
m No desbordamiento,
m dirección hacia arriba (hacia la derecha),
m interrupción habilitada,
m signo positivo,
m no cero,
m no acarreo auxiliar,
m paridad impar,
m no acarreo
m El comando R muestra en el desplazamiento
0100H la primera instrucción que se ejecuta
m