Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción al Debug de MS-DOS (página 2)



Partes: 1, 2

Ejecuta la instrucción apuntada por cs:ip y vuelve a debug. Permite ejecutar paso a paso un programa y observar en cada instrucción el efecto producido. Si haciendo "trace" se llega a una subrutina (CALL) o a una interrupción (INT) la siguiente instrucción que se ejecutará será la primera de la subrutina o la primera de la rutina de atención de la interrupción correspondiente.

Método experimental y resultados

Realización de práctica de laboratorio

  • 1. Ingreso a Debug:

Monografias.com

  • 2. Ingreso la ayuda de debug:

Monografias.com

  • a) AX=1

  • b) AB=3ABC

  • c) CX=12345

Monografias.com

Al intentar ingresar 12345 al registro CX nos muestra error pues se sobrepasa el máximo de 16 bits permitidos del registro.

  • 4. Mostrar en pantalla posiciones de memoria a partir del Offset:

  • a) 10

  • b) 50

  • c) 1000

Monografias.com

  • 5. Mostrar en pantalla el siguiente número de posiciones de memoria a partir del Offset 500:

  • a) 84(d)

  • b) 192(d)

  • c) 143(d)

Para este caso podemos hacer uso de la calculadora de Windows o hacer los cálculos respectivos para determinar el rango o límite hasta donde mostrar las posiciones de memoria:

Por ejemplo para mostrar 84 datos:

Monografias.com

O podemos hacer la conversión manual. Luego le sumamos al Offset menos uno para obtener la cantidad de datos deseados.

Monografias.com

  • 6. Ingresar los siguiente datos y luego mostrarlos en pantalla:

  • a) INGENIERIA

  • b) MECATRONICA

Usando el respectivo código ASCII:

I

N

G

E

N

I

E

R

I

A

49

4E

47

45

4E

49

45

52

49

41

M

E

C

A

T

R

O

N

I

C

A

4D

45

43

41

54

52

4F

4E

49

43

41

Para poder visualizar los datos ingresados hacemos uso del comando "D" y la respectiva posición en memoria de estos:

Monografias.com

Conclusiones

La utilidad Debug funciona bajo DOS y permite ejecutar líneas de comandos para acceder a posiciones de memoria para su visualización así como su correspondiente edición si se desea, entre otras cosas. Este trabaja en el sistema hexadecimal para el ingreso de datos y para visualizar sólo muestra los caracteres o símbolos disponibles en código ASCII mediante el comando "D" en el rango especificado o 128 bytes por defecto. Hay que tener en cuenta que se permite ingreso de 16bits a los registros, es decir la forma [x x x x].

Bibliografía

 

 

 

 

 

Autor:

Miguel T?vara

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter