Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

16
Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Transcript of Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Page 1: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Estructura de ComputadoresComandos DEBUG

Programación en Assembler

Profesora : Tatiana Marín R.

Page 2: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

A ( para escribir un programa en assembler) P ejecuta el programa paso a paso. G ejecuta todo el programa U Muestra lenguaje de màquina. ej: U 100 L 8 ( L = largo del programa) 8 = Byte del programa N nombre.com (dar nombre al programa )

Comandos DEBUG

Page 3: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

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

Page 4: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

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)

Comandos DEBUG

Page 5: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

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

Page 6: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

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

Page 7: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Base relativo a BX

Ej.: Mov AX,[BX+2] contenido de dirección indicada por BX + 2 bytes

Ejemplos Modos de Direccionamiento

Page 8: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

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

Ejemplos Modos de Direccionamiento

Page 9: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Modos de Direccionamiento

Page 10: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de Instrucciones de Direccionamiento de Registros

Page 11: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de direccionamiento inmediato

Page 12: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de direccionamiento Directo

Page 13: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de direccionamiento Indirecto

Page 14: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplo de direccionamiento Base más Indice

Page 15: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de direccionamiento relativo de registros

Page 16: Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Ejemplos de direccionamiento con Base Relativa más Indice.