Guardar Un Programa En DEBUG

Páginas: 3 (545 palabras) Publicado: 5 de diciembre de 2013
Guardar un programa en Debug

1. Utilice el comando A (Ensamblar) y E (Ingresar) para crear el programa.
2. Ponga nombre al programa: N nombrearchivo.COM (la extensión debe ser .COM)
3. Indiqueel tamaño del programa en bytes.
4. Limpie el registro BX ingresando cero ( R BX)
5. Ingrese el tamaño del programa en el registro CX (R CX)
6. Grabe el programa con el comando W

Ejemplo:
-A 100XXXX: 0100 MOV AL, 25
XXXX: 0102 MOV BL, 32
XXXX: 0104 ADD AL, BL
XXXX: 106 NOP
XXXX: 0107

-N demo.com
-R BX
BX: 0000
-R CX
CX
CX: 0007
-W

CORRIDA
C:\Users\Alumno>DEBUG
-A 1000B09:0100 MOV AL,25
0B09:0102 MOV BL,32
0B09:0104 ADD AL,BL
0B09:0106 NOP
0B09:0107
-N DEMO.COM
-R BX
BX 0000
:0000
-R CX
CX 0000
:0007
-W
Writing 00007 bytes
-


Verificamos medianteMS-DOS que el archivo fue creado.


C:\Users\Alumno>DIR *.COM
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 7876-5BFB

Directorio de C:\Users\Alumno28/11/2013 07:25 a.m. 7 DEMO.COM
1 archivos 7 bytes
0 dirs 289,547,010,048 bytes libres

C:\Users\Alumno>


Cargar un programa en DEBUGAl salir de DEBUG perdemos las instrucciones cargadas en la memoria, lo podemos comprobar saliendo con el comando Q e ingresando nuevamente a DEBUG y utilizando el comando U para ver lasinstrucciones cargadas actualmente.
CORRIDA

C:\Users\Alumno>DEBUG
-U 100,106
0B09:0100 FF740E PUSH [SI+0E]
0B09:0103 B43B MOV AH,3B
0B09:0105 CD21 INT 21
-Para cargar el programa se utiliza el comando N para especificar el nombre del archivo que se va a cargar a continuación se utiliza el comando L (load) para cargar a la memoria el contenido delprograma posteriormente podemos utilizar nuevamente el comando U para verificar que las instrucciones fueron cargadas especificando las direcciones que abarcan el programa.

CORRIDA
-N DEMO.COM
-L
-U...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programar y guardar un mensaje ROADMASTER
  • Programas debug
  • Programar Con Debug
  • Realizacion de programas en debug lenguaje de bajo nivel
  • programa de Calculadora en debug
  • Debug
  • Debug
  • Debug

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS