Sitema Minimo
1.- Generalidades del 8085
1.1.- Hardware del 8085
Dentro del 8085 tenemos los siguientes registros:
[pic]
Todos estan conectados entre si, y el 8085 tiene exteriormente 3 buses como todos los microprocesadores (pero con tamaños diferentes):
| |Nombre |Bits |comentarios|
|D.B. |Bus de datos |8 |conectado al R.I. desde este registro la U.C. lee las instrucciones y las |
| |(data bus) | |procesa. |
|A.B. |Bus de direcciones |16 |conectado al PC indica la dirección de memoria del programa que se esta || |(Adrress Bus) | |leyendo. |
|C.B. |Bus de Control |10 |Conectado a la U.C. para controlar el sistema |
Hay que señalar que el 8085 tiene el bus de direcciones multiplexado, es decir, tiene 8 pines AD0 .... AD7 que son bus de datos y busde direcciones (la parte baja), para diferenciarlo tiene un pin llamadoALE que cuando es 0 las lineas AD0...AD7 es bus de datos D0...D7, y cuando ALE=1, las lineas AD0...AD7 es parte baja del bus de direcciones A0...A7.
El bus de control además del ALE, tiene los siguientes pines:
• Lectura Escritura: RD# y WR#
• Acceso a memoria o a periféricos: IO/M#.• pin indicador de estar preparado para atender al dispositivo exterior : READY.
• pin indicador que el dispositivo externo esta ocupando los buses : HOLD.
• pin indicador que el 8085 no hace caso a los buses HLDA.
• pin indicador que el 8085 se ha reseteado RESETOUT.
• y pines indicadores de estado S0 S1 (S0S1 =01 Escribe dato,=10 Lee dato, =11 Busca dirección).
1.2.- Instrucciones del 8085
Nomenclatura:
r = un registro de 1 byte , puede ser cualquiera de estos : A, B,C,D,E,H,L.
(rs =registro origen de datos, source, rd = registro destino de los datos)
[1000] = el dato almacenado en la dirección 1000H
[HL] = el dato almacenado en la dirección contenida en el registro HL
M = " " "
dato = un número de 1 byte, porejemplo 4AH, suelen ser los datos.
addr = un número de 2 bytes, por ejemplo 10B2H, suelen ser las direcciones
H=hexadecimal, B=Binario, D = Decimal
1.2.1.- Instrucciones de transferencia de datos
|MOV rd,rs |LDA addr |
|MOV rd,M| |
|MOV M,rs |STA addr |
|MVI rd,dato | |
|LDAX B |LHLDaddr |
|STAX B | |
|LDAX D |SHLD addr |
|STAX D ||
|XCHG |LXI B,addr |
| |LXI D,addr |
| |LXI H,addr...
Regístrate para leer el documento completo.