microprocesadores, clase N2 1
Configuracin de los mdulos de un microcomputador
Lnea de Interrupcin
Microprocesador
ROM RAM
Bus de datos
Bus de Control
Bus de Direcciones
microprocesadores, clase N2 2
Las lneas de direccin ms
significativas ADR13-ADR15 FFFF
son utilizadas par alimentar
E000
un decodificador (3/8) y sus DFFF
ocho salidas son usadas como
seales habilitacin de C000
BFFF
mdulos de memoria de 8K,
de esta manera un espacio de ROM A000
memoria de 2^16=64 K es 8FFF
MAPA DE MEMORIA
microprocesadores, clase N2 3
Direccionamiento de mdulos de memoria del
microcomputador
Decodificador de
Direcciones
AD13-AD15
Bus deDirecciones AD0-AD12
AD0-AD15 CS CS CS
MR MW MR IO R IO W
Bus de Datos
Bus de Control
microprocesadores, clase N2 4
Ciclo de lectura de memoria
1. Una operacin de lectura de memoria se inicia cuando el
microprocesador enva la direccin de la celda de memoria que se desea
a leer al BUS de direcciones, esto inicia un proceso de decodificacin
en los bancos de memoria, que concluye con la habilitacin de uno de los
mdulos de memoria, este mdulo retira sus circuitos de salida del
estado de alta impedancia. Los dems mdulos permanecen en el tercer
estado, (tercer estado o alta impedancia).
microprocesadores, clase N2 5
4. EL microprocesador lee el BUS de datos y en enva esta
informacin al BUS interno, para posteriormente procesar
esta informacin en la unidad de control interna.
microprocesadores, clase N2 6
EL SISTEMA DE PUERTAS (PORT)
Las puertas (Port) son usadas para conectar los perifricos
del sistema, cada dispositivo externo se comunica en forma
exclusiva con el microcomputador mediante un nmero
pequeo (dos o tres) puertas.
microprocesadores, clase N2 7
Instrucciones de un Microprocesador de 8 bits
Instrucciones de Transferencia:
Estas instrucciones se han previsto para el intercambio de los
datos dentro del procesador, as como entre ste y la memoria;
y entre el procesador y las puertas de entrada/salida.
Instrucciones Aritmticas:
El procesador conoce las instrucciones aritmticas
correspondientes a la adicin y substraccin.
Instrucciones Lgicas:
El procesador puede ejecutar operaciones lgicas como: AND,
OR, OR Exclusivo, Comparacin y Complemento a Uno.
microprocesadores, clase N2 8
Instrucciones de rotacin de Registro:
Es posibles realizar operaciones de ROTACIN del contenido del
acumulador, SET del bit de acarreo y RESET del bit de acarreo.
Instrucciones de Salto:
Se distinguen el grupo de instrucciones de salto incondicionales y
el de instrucciones de salto condicionales.
Instrucciones Especiales:
Hay disponibles instrucciones especiales para las aplicaciones
Interrupcin de Programa, Parada de Programa e
Instruccin no Operativa.
Instrucciones de Subrutinas:
Para procesar subrutinas pueden utilizarse las instrucciones
Llamada de subrutina incondicional, Llamada de subrutina
condicional, Retorno de subrutina
microprocesadores, clase N2 9
Registros del microprocesador Intel 8085
Unidad de procesamiento:
La unidad de procesamiento propiamente dicha contiene los siguientes
elementos:
El registro Acumulador,
El registro Intermedio
La Unidad Aritmetica y Lgica (ALU)
Los flip-flops de condicin (FLAGS).
microprocesadores, clase N2 12
Contador de Programa (PC= Program Counter)
microprocesadores, clase N2 13