uso de debug

Páginas: 6 (1475 palabras) Publicado: 28 de mayo de 2013
Tecnológico de Estudios Superiores del Oriente del Estado de México.

PROFESOR: LANDEROS ROJAS ALBERTOSSI


GRUPO:6S21


MATERIA:INGENIERIA DEL SOFTWARE


ALUMNA:
Aide Verónica López Vázquez





MICROPROCESADOR INTEL 8086 Y 8088 FUNCIONES

1°BLOQUE DE REGISTROS DE PROPOSITO GENERAL
Los registros de propósito general son el AX, BX, CX,y DX, de 16 bits. Cada uno de ellos se divide en dos registros de 8 bits, llamados AH y AL, BH y BL, CH y CL, y, DH y DL, H significando Hight (alto) y L significando Low (bajo), indicando la parte alta o la parte baja del registro correspondiente de 16 bits (ver esquema). Un programa podía usar tanto los registros de 16 bits como los registros de 8 bits. Aparte del uso general de los registrospara hacer cálculos aritméticos y lógicos, existen instrucciones que usan estos registros con un uso particular especializado, como se indica a continuación:
Registro AX: El registro AX es el registro acumulador, es utilizado para operaciones que implican entrada/salida, y multiplicación y división (estas dos últimas en conjunto con el registro DX)
Registro BX: El registro BX es el registro base,y es el único registro de propósito general que puede ser un índice para direccionamiento indexado
Registro CX: El registro CX es conocido como el registro contador. Puede contener un valor para controlar el número de veces que un ciclo se repite o un valor para corrimiento de bits

2°BLOQUES DE REGISTROS DE SEGMENTO Y REGISTRO IP
Definen áreas de 64 Kb dentro del espacio de direcciones de 1Mb del 8086. Estas áreas pueden solaparse total o parcialmente. No es posible acceder a una posición de memoria no definida por algún segmento: si es preciso, habrá de moverse alguno.
Registro CS: El DOS almacena la dirección inicial del segmento de código de un programa en el registro CS. Esta dirección de segmento, más un valor de desplazamiento en el registro apuntador de instrucción (IP),indica la dirección de una instrucción que es buscada para su ejecución. Para propósitos de programación normal, no se necesita referenciar el registro CS.
Registro DS: La dirección inicial de un segmento de datos de programa es almacenada en el registro DS. Esta dirección, más un valor de desplazamiento en una instrucción, genera una referencia a la localidad de un byte específico en el segmento dedatos.
Registro SS: El registro SS permite la colocación en memoria de una pila, para almacenamiento temporal de direcciones y datos. El DOS almacena la dirección de inicio del segmento de pila de un programa en el registro SS. Esta dirección de segmento, más un valor de desplazamiento en el registro del apuntador de la pila (SP), indica la palabra actual en la pila que está siendo direccionada.Para propósitos de programación normal, no se necesita referenciar el registro SS.
Registro ES: Algunas operaciones con cadenas de caracteres utilizan el registro extra de segmento para manejar el direccionamiento de memoria. El registro ES está asociado con el registro DI (Índice). Un programa que requiere el uso del registro ES puede inicializarlo con una dirección de segmento apropiada.3°SUMADOR DE DIRECCIONES
Realiza la suma necesaria para el direccionamiento indexado, implementamos en la CPU un sumador dedicado sólo a esta tarea, de esta forma no usamos tiempo de la ALU. 

4°BUS DE DIRECCIONES INTERNO
Es un canal del microprocesador donde se establece la dirección de memoria del dato en tránsito. El bus de dirección consiste en el conjunto de líneas eléctricas necesarias paraestablecer una dirección. 
5°COLA DE INSTRUCCIONES
 Es una pila donde las instrucciones son almacenadas antes de que la unidad de ejecución las ejecute. El registro IP de 16 bits contiene el desplazamiento de dirección de la siguiente instrucción que se ejecuta. El IP está asociado con el registro CS en el sentido de que el IP indica la instrucción actual dentro del segmento de código que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso del Debug
  • Uso del DEBUG.
  • Uso del debug de dos
  • Debug
  • Debug
  • Debug
  • Comandos del DEBUG
  • Laboratorio debug

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS