Microprocesador 8085
Microprocesador 8085
Microprocesador 8085
Integrantes:
Martin Lañon,
Byron Gutierrez
MICROPROCESADOR 8085
8. Puntero de pila (Stack Pointer-SP) El puntero de pila es un registro que contiene la dirección en memoria RAM
de la pila del procesador. El SP se decrementa cada vez que se introduce un dato en la pila y se incrementa cada vez
que se retira un dato de la pila.
Contenido
9. Registros B, C, D, E, H, L. Estos registros llamados registros de propósito general y son utilizados para realizar las diferentes
instrucciones del microprocesador. Cada uno de estos registros es de 8 bits. Además, varias instrucciones del microprocesador permiten
llevar a cabo operaciones de datos de 16 bits. Para estas instrucciones, se utilizan registros en parejas. Los registros de 16 bits con BC,
DE y HL. El registro HL también es utilizado para llevar a cabo instrucciones con datos en memoria de datos (RAM). En este
caso, la dirección donde se ubica el dato, sede colocarse en el registro HL.
10. Contador de programa (Program Counter - PC). El contador de programa contiene la dirección de la memoria de programa. Este
contador es de 16 bits. El valor de este contador incrementa de acuerdo al programa (firmware) que ejecuta el microprocesador.
Contenido
11. Cerrojo de direcciones. Este registro permite colocar la dirección en el bus de direcciones del
microprocesador.
12. Buffer de direcciones y direcciones/datos. Estos buffers permiten controlar el flujo de datos y direcciones
para la lectura de datos desde las memorias ROM y RAM y la escritura de datos en la memoria RAM.
13. Unidad de temporización y control. Esta unidad permite activar cada uno de los registros y contadores del
microprocesador dependiendo la instrucción que se desea ejecutar. Esta unidad depende de la codificación del
código de operación que provee el decodificador de instrucciones y codificador de ciclos de máquina.
14. Control de entrada/salida serie. Esta unidad de control permite la entrada y salida de datos seriales.
15. Control de interrupción. Esta unidad permite la manipulación y manejo de interrupciones en el
microprocesador, la línea HLDA, La CPU colocará el bus de datos y direcciones, como también las líneas RD,
WR y IO/M en alta impedancia.
El microprocesador INTEL 8085 se encuentra encapsulado en un circuito integrado de 40 pines. La siguiente figura presenta la
distribución de pines del microprocesador
Modos de direccionamiento
1. Direccionamiento Implicado.-Este direccionamiento se usa en las instrucciones que afectan únicamente el registro de banderas o el registro
de interrupciones.
2. Direccionamiento por Registro.- Las instrucciones identifican la operación y la fuente del operando.
● La operación se ejecuta con el contenido del registro especificado y el contenido del registro acumulador.
● El resultado de la operación se deposita en el registro acumulador.
● Estas instrucciones tienen dos o tres posiciones de memoria dependiendo si el dato literal es de 8 bits o 16 bits.
● Si la operación es de 8 bits, la operación se ejecuta con el dato literal y el registro acumulador.
● El resultado de la operación se deposita en el registro acumulador.
Mapeado
con el
modelo de
Tanenbaum
MICROPROCESA
DOR 8085
Gracias por su atención
Integrantes:
Martin Lañon,
Byron Gutierrez