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

  • 3. Asigna a los registros siguientes lo que se muestra a continuación:

  • 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

  • RICO LOPEZ, Rafael. Manual Breve de "DEBUG". Publicado el 2006. Laboratorio de estructura de computadoras. Área de Arquitectura y Tecnología de los Computadores. Departamento de Automática. Escuela politécnica de la Universidad de Alcalá – España. Disponible Online en la dirección:

 

 

 

Autor:

Miguel Távara

angelt_16[arroba]hotmail.com



 Página anterior Volver al principio del trabajoPágina siguiente 

Comentarios


Trabajos relacionados

  • Los Sistemas Operativos

    Interfaz Gráfica del Usuario. Interfaz de Línea de Comando. Funciones de los Sistemas Operativos. Categoría de los Siste...

  • Componentes básicos de un sistema ms-dos

    Componentes básicos de un sistema ms-dos. Arquitectura interna del intel 80x86. Definición de los sistemas numéricos. Tr...

  • Windows 2000

    ¿Como es Windows 2000?. ¿Cuales son algunas de las mejoras de esta versión de Windows?. ¿En que versiones viene Windows ...

Ver mas trabajos de Sistemas Operativos

 

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.