PROCESADORES INTEL DESDE SUS INICIOS

Páginas: 33 (8189 palabras) Publicado: 24 de febrero de 2015
MICROPROCESADORES DE INTEL
(ARQUITECTURA X86)
I.

MICROPROCESADORES 8086 Y 8088

1.
CARACTERÍSTICAS GENERALES:
 1978 8086, inicio de familia de microprocesadores x86. En 1979 el 8088
 8086 es un procesador de 16 bits, en su estructura interna y en conexiones externas
 8088 es un procesador de 8 bits en sus conexiones externas, internamente es casi idéntico al 8086. La
únicadiferencia entre ambos es el tamaño del bus de datos externo
 Cada procesador tiene dos sub-procesadores: unidad de ejecución (EU: Execution Unit) y unidad
interfaz del bus (BIU: Bus Interface Unit). La unidad de ejecución realiza operaciones mientras que
la unidad de interfaz del bus es la encargada de acceder a datos e instrucciones en memoria
 Las unidades de ejecución son idénticas en ambosprocesadores, solo las unidades de interfaz del bus
son diferentes. Para ahorro al producir el 8088. Sólo una mitad del 8086 (el BIU) se rediseña para el
8088.

2.
DIFERENCIAS 8086 – 8088
 Bus de datos externo de 16 Bits vs. 8 bits.
 6 registros de 8 bits cada uno vs. 4 registros de 8 bits en la cola de instrucciones (BIU).
3.

REGISTROS

Registros de uso general del 8086/8088: Tienen 16bits cada uno:
1. AX: Acumulador para instrucciones más cortas. Su parte más baja, AL, también tiene esta propiedad.

2. BX: Es el registro base de propósito similar (se usa para direccionamiento indirecto)
3. CX: Se utiliza como contador en bucles (instrucción LOOP), en operaciones con cadenas (usando el
prefijo REP) y en desplazamientos y rotaciones (CL en los dos últimos casos.)
4. DX:Se utiliza junto con AX en multiplicaciones y divisiones, en CWD y en IN y OUT para
direccionamiento indirecto de puertos (DX indica número de puerto de ent/sal).
Registros Apuntadores:
 SP: puntero de pila (PUSH y POP).
 BP: para realizar direccionamiento indirecto dentro de la pila.
Registros Índice:
 SI: puntero fuente para operaciones con cadenas y para realizar direccionamientoindirecto.
 DI: puntero destino para operaciones con cadenas y para realizar direccionamiento indirecto.
Registros De Banderas:
Indicadores (flags): Hay nueve indicadores de un bit en este registro de 16 bits
Registro de indicadores Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Flag
-- -- -- -- OF DF IF TF SF ZF 0 AF 0 PF 1 CF
o CF (Carry Flag, bit 0): indica que hubo "arrastre" (en suma) hacia, o"préstamo" (en resta).
o PF (Parity Flag, bit 2): Guarda la paridad impar del resultado.
o AF (Auxiliary carry Flag, bit 4): indica que hubo "arrastre" o "préstamo" del nibble menos
significativo al nibble más significativo.
o ZF (Zero Flag, bit 6): Si este indicador vale 1, el resultado de la operación es cero.
o SF (Sign Flag, bit 7): bit más significativo del resultado (0 si es positivo, 1si es negativo).
o TF (Trap Flag, bit 8): Si vale 1, el procesador está en modo paso a paso.
o IF (Interrupt Flag, bit 9): Si vale 1, CPU reconoce pedidos de interrupción externas enmascarables
(por el pin INTR). Si vale 0, no se reconocen tales interrupciones.
o DF (Direction Flag, bit 10): Si vale 1, instrucciones con cadenas sufrirán "auto-decremento",
desde las direcciones más altas dememoria hacia las más bajas. Si vale 0, habrá "autoincremento", las cadenas se procesarán de "izquierda a derecha".
o OF (Overflow flag, bit 11): Si vale 1, hubo desborde en operación aritmética con signo, el bit más
significativo se perdió debido a que tamaño del resultado es mayor que el tamaño del destino.
Registros De Segmento:
 CS: Registro de segmento de código.
 DS: Registro desegmento de datos.
 ES: Registro de segmento extra.
 SS: Registro de segmento de pila.
4.

BUSES DE LOS MICROPROCESADORES 8088 Y 8086

Bus De Datos:
 El 8088 tiene un bus de datos de 8 bits, la mitad que el del 8086(16 bits). La razón para ello era
prever la continuidad entre el 8086 y los antiguos procesadores de 8 bits, como el 8080 y el 8085.
Bus De Direcciones:
 El 8086 tiene un bus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • procesador intel
  • Procesador intel
  • procesadores intel
  • procesadores intel
  • PROCESADORES INTEL
  • procesadores intel
  • PROCESADORES INTEL
  • Procesadores de intel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS