Microprocesadores assembler

Solo disponible en BuenasTareas
  • Páginas : 12 (2846 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
e
PRIMERA UNIDAD: INTRODUCCIÓN A LOS MICROPROCESADORES Y ORGANIZACIÓN
BASICA DE UN SISTEMA DE MICROPROCESADOR

|2 | |
| |Guía de Prácticas|
| | |
| |Mas sobre el uso del DEBUG |
|Grupo: TEL5-1|Nota: |
|Alumno(s): | |
| | |
|| |

I. Objetivos

Este laboratorio continúa con la exploración del programa DEBUG introducido en el Laboratorio 1. DEBUG es un programa que es suministrado con el MS-DOS, que puede ser usado para examinar el funcionamiento de programas x86. Usando DEBUG, usted puede fácilmente ingresar un programa x86 en la memoria guardarlo y ejecutarlo en un archivo MS-DOS (enun formato COM). Otras características del DEBUG incluyen el examen/cambio del contenido de memoria/registros, ejecutar programas paso a paso y es posible insertar puntos de quiebre. DEBUG no puede usarse para examinar programas instrucciones de 32 bits (por ejemplo nuevas instrucciones adicionadas en las últimas versiones de versiones del 8086 como el Pentium). Este laboratorio revisa algunascaracterísticas del DEBUG presentadas en el laboratorio 1 y cubre conceptos adicionales. Los objetivos del laboratorio se pueden resumir en:
Usar DEBUG para examinar el contenido de la memoria y los registros internos.
Modificar el contenido de la memoria, registros y espacio de direcciones.
Escribir secuencias cortas en lenguaje ensamblador usando DEBUG
Ejecutar programas paso a paso usando lafunción p.
Ensamblar y desensamblar código usando el programa DEBUG.
Aprender que banderas usan que registros.

II. Contenido teórico

Arquitectura del microprocesador x86 de INTEL.
Organización de memoria.
Instrucciones y registros del x86.

III. Equipos y materiales

Laboratorio: Laboratorio de Electrónica y Comunicaciones.

Equipos y dispositivos:
PC
Software:
Microsoft DebugMateriales y fungibles:
No aplica

IV. Actividades

Nota:- Las actividades de la guía de prácticas se han desarrollado en base a las guías de práctica del curso ECE3724 Microprocessors en Mississippi State University.

Todas las preguntas que parecen en la guía de prácticas se deben contestar y presentar como informe en la siguiente sesión practica.

A. Working with DEBUG

At a MS-DOSprompt, type debug. DEBUG’s prompt is a dash (-). Type a question mark (?) to get a list of available commands. You may return to the DOS prompt by entering Q and carriage return ().

While in the DEBUG program, type D to initiate the dump command. The dump command displays the contents of memory.

Lab Question 1:
What occurs for this command? How many bytes are displayed?
Muestra elcontenido en memoria, en este caso 4[] y tenemos un total de 128 bytes.

What is starting SEGMENT value, Offset value (on left hand side, displayed as XXXX:XXXX)
Inicializa el SEGMENT value en 156C y el Offset en 0100.
(156C:0100)

What is the relationship between what is displayed on the right hand side and the HEX codes that are displayed?
Lo que se muestra a nuestra izquierda son todas las...
tracking img