Manual Debug

RUTINA MOSTRAR STRING Y CAPTURAR UN CARACTER

-A 100

0C7C:0100 MOV AH,09 ;solicitud 09H de las funciones del DOS mostrar cadena de caracteres

0C7C:0102 MOV DX,0200 ;dirección de la cadena de caracteres ‘GRUPO#’

0C7C:0105 INT 21 ;interrupción para ejecutar la función DOS

0C7C:0107 ;se ha mostrado el string, ahora introducimos una espera el numero de grupo

0C7C:0107 MOV AH,01 ;solicitud 01H de las funciones del DOS leer el teclado

0C7C:0109 INT 21 ;interrupción para ejecutar la función DOS

0C7C:010B ;luego de pulsar la tecla, continua la ejecución del programa

0C7C:010B MOV AH,09 ;solicitud 09H de las funciones del DOS mostrar cadena de caracteres

0C7C:010D MOV DX,210 ;dirección de la cadena de caracteres para saltar a la siguiente línea

0C7C:0110 INT 21 ;interrupción para ejecutar la función DOS

0C7C:0112 ;este string contiene el caracter 0A LF (Line Feed) va al principio de la sig. línea

0C7C:0112 MOV DX,220 ;dirección de la cadena de caracteres ‘SECCIÓN:’

0C7C:0115 INT 21 ;interrupción para ejecutar la función DOS

0C7C:0117 MOV AH,01 ;solicitud 01H de las funciones del DOS leer el teclado

0C7C:0119 INT 21 ;interrupción para ejecutar la función DOS

0C7C:011B INT 20 ;interrupción para finalizar el programa

3. Guardar Programa especificando nombre, tamaño y usando el comando escribir.

El programa lo llamaremos string con la extensión .com

-N STRING.COM

A través del comando –R podemos consultar y asignar valores a los registros, de este modo asignaremos el tamaño del programa haciendo uso de los registros BX y CX, siendo BX=00 le asignamos al registro contador CX el tamaño del programa 011D-0100 H

-H 011D 0100

021D 001D (resultado de la resta)

-R CX

CX 0000

:001D

Comando de escritura

-w

Escribiendo 0001D bytes

En este caso guardará el archivo ejecutable.com en C, si se desea guardar en un directorio, solo se especifica la ruta, si vamos a guardar en disco 3½

-N a:\EJEMPLO1.COM (\ ALT 92 )

-W

Luego podrá ser ejecutado directamente y para editarlo se cargara con el DEBUG –L

, después de especificar el nombre y la ruta se puede cargar y desensamblar para verlo y modificarlo

-N a:\EJEMPLO1.COM

-L

Leave your vote

0 points
Upvote Downvote

Total votes: 0

Upvotes: 0

Upvotes percentage: 0.000000%

Downvotes: 0

Downvotes percentage: 0.000000%

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *