Estructura de Computadores
Comandos DEBUG
Programación en Assembler
Profesora : Tatiana Marín R.
Comandos DEBUG




A
P
G
U
 N
( para escribir un programa en assembler)
ejecuta el programa paso a paso.
ejecuta todo el programa
Muestra lenguaje de màquina.
ej: U 100 L 8
( L = largo del programa)
8 = Byte del programa
nombre.com (dar nombre al programa )
Comandos DEBUG
 D (muestra el contenido en memoria)
Ej.: D - muestra contenido desde
dirección del registro IP
D 0200 L 5 - muestra desde dir.
100h, 8 byte.
D DS:00 - muestra contenido
registro DS , desde dir. 00h
Comandos DEBUG
 W escribe programa.com en el disco duro ,previo dar
largo exacto del programa
 R CX ( sirve para informar el largo del programa en
assembler)
Ejemplos Modos de Direccionamiento
 Directo ( mueve contenido de direcciones indicadas
entre paréntesis )
Ej.: Mov AX, [0] contenido dir. 0000 en AL
contenido dir. 0001 en AH
Ejemplos Modos de Direccionamiento
 Indirecto mueve contenido de memoria
que indica un registro
Ej.: Mov BX,FE
Mov AX,[BX] contenido dir. 00fe en AL
contenido dir. 00ff en AH
Ejemplos Modos de Direccionamiento
 Base relativo a BX
Ej.: Mov AX,[BX+2] contenido de
dirección indicada por BX + 2 bytes
Ejemplos Modos de Direccionamiento
 Indexado directo relativo a DI.
Ej.: Mov BX,f0
Mov DI,7
Mov AL,[BX+DI]
contenido dir. 00f7 en AL
AH no se modifica
Modos de Direccionamiento
Ejemplos de Instrucciones de
Direccionamiento de Registros
Ejemplos de direccionamiento inmediato
Ejemplos de direccionamiento Directo
Ejemplos de direccionamiento Indirecto
Ejemplo de direccionamiento Base más Indice
Ejemplos de direccionamiento relativo de
registros
Ejemplos de direccionamiento con Base
Relativa más Indice.
Descargar

Estructura de Computadores Comandos DEBUG …