Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARACTERSTICAS
Posee un bus de datos de 8 bits, de direcciones de 16 bits y
de control de 16 bits (se incluyen las seales de alimentacin,
acceso directo a memoria, interrupciones, etc.).
Transferencia de los datos e instrucciones a travs del
mtodo triestado y bidireccional de 8 bits que llevan
multiplexados el bus de datos propiamente dicho con los 8
bits de menos peso de la direccin de acceso a memoria.
Genera seales de control que pueden usarse para
seleccionar elementos y funciones exteriores para realizar
operaciones de lectura y escritura sobre posiciones de
memoria o sobre mdulos de E/S.
El interfaz entre los perifricos y el microprocesador requiere de
otros circuitos implementados por chips electrnicos como los PEA
y los PPI (adaptadores de perifricos en paralelo) y los UART y
USART (adaptadores de perifricos en serie).
Existen 3 procedimientos para la manipulacin de los perifricos:
Por Software: proceso conocido como consultas sucesivas a los perifricos
realizadas por programa para detectar quien de ellos solicita la atencin del MP.
Interrupciones: los perifricos provocan una interrupcin al MP para reclamar su
atencin. Las interrupciones pueden tener carcter prioritario o responder a una
mscara.
Acceso Directo a Memoria (DMA): cada vez que un perifrico debe realizar una
entrada o salida a memoria se le comunica al controlador de DMA para que
detenga el trabajo de la CPU y se produzca la transferencia directa de los datos
desde la memoria al perifrico y viceversa. Las transferencias se realizan a mayor
velocidad ya que no interviene la CPU.
ARQUITECTURA
Una vez que el bus
multiplexado de datos y
direcciones lleva la
instruccin, se transfiere
por el bus de datos interno
hasta el registro de
instrucciones para luego de
ser decodificada es
entregada a la unidad de
control.
La interpretacin de cada
instruccin origina una serie
de seales de control lo que
implementa la fase de
ejecucin de la instruccin
en curso
REGISTROS INTERNOS
Sirven de almacenamiento temporal para el uso interno del
microprocesador.
El 8085 dispone de 8 registros de 8 bits y 3 de 16 bits, pero 6 de los
registros de 8 bits pueden trabajar tambin emparejados
comportndose como 3 registros de 16 bits si as se desea.
d) Instrucciones especiales:
c) Instrucciones de salto y de llamada y
Se encuentra entre estas, las instrucciones de
retorno a subrutinas:
control, instrucciones de manejo de la pila,
Permiten realizar saltos incondicionales y
instrucciones que permiten ingresar o sacar
condicionales teniendo en cuenta el estado
informacin a travs de los puertos, instrucciones
de algn sealizador.
de manejo de interrupciones, etc.
Nomenclatura de las instrucciones:
ADD rs SUB rs
ADD M SUB M
ADI dato SBI dato
ADC rs SBB rs
ADC M SBB M
ACI dato SBI dato
INR rs DCR rs
INR M DCR M
INX B DCX B
INX D DCX D
INX H DCX H
DAD B STC
DAD D CMC
DAA
Instrucciones lgicas
ANA rs XRA rs
ANA M XRA M
ANI dato XRA dato
ORA rs CMP rs
ORA M CMP M
ORI dato CPI dato
CMA alteran solo los flags : Z, S, CY, AC.
Instrucciones de rotacin:
De llamada: De retorno:
CALL addr RET
Ccondicin Rcondicin
condicin: similar a las condicin: similar a las
especificadas anteriormente especificadas anteriormente
Instrucciones de la pila
Instrucciones de control
HLT IN puerto
NOP OUT puerto
SIM
EI
Ejemplo