Microprocesadores Y Microcontroladores

Páginas: 33 (8153 palabras) Publicado: 9 de mayo de 2012
MICROPROCESADORES Y MICROCONTROLADORES
ING ELECTRONICA |

|
|
| |
| |
| |
| |
| |
Intel 8086
El Intel 8086 y el Intel 8088 (i8086, llamados oficialmente iAPX 86, y i8088) son los primeros microprocesadores de 16 bits diseñados por Intel. Fueron el inicio y los primeros miembros de la arquitectura x86, actualmente usada en la mayoría delos computadores. El trabajo de desarrollo para el 8086 comenzó en la primavera de 1976 y el chip fue introducido al mercado en el verano de 1978. El 8088 fue lanzado en 1979.
El 8086 y el 8088 ejecutan el mismo conjunto de instrucciones. Internamente son idénticos, excepto que el 8086 tiene una cola de 6 bytes para instrucciones y el 8088 de solo 4. Exteriormente se diferencian en que el 8086tiene un bus de datos de 16 bits y el del 8088 es de solo 8 bits, por ello, el 8086 era más rápido, mientras que el 8088 podía usar menos y más económicos circuitos lógicos de soporte, lo que permitía la fabricación de sistemas más económicos.
El 8088 fue el microprocesador usado para el primer computador personal de IBM, el IBM PC, que salió al mercado en agosto de 1981.
Estructura interna
LaUnidad de Interfaz del Bus y la Unidad de ejecución

Diagrama de bloque de los microprocesadores Intel 8086 y 8088.
1 Bloque de registros de propósito general
2 Bloque de registros de segmento y registro IP
3 Sumador de direcciones
4 Bus de direcciones interno
5 Cola de instrucciones (4 bytes para el 8088 y 6 bytes para el 8086)
6 Unidad de control (muy simplificada)
7 Interfaz del bus
8Bus de datos interno
9 Unidad aritmético lógica (ALU)
10, 11, 12 Bus de direcciones, datos y control externos
El 8086 y el 8088 tienen internamente dos componentes, la Unidad de Interfaz del Bus y la Unidad de ejecución (Bus Interface Unit (BIU) y Execution Unit (EU)).
* La Unidad de Ejecución procesa las instrucciones del CPU. Está conformada por los registros generales, los registrosíndice y apuntadores, los flags, la unidad aritmético lógica, y la lógica de control que maneja todo el proceso para ejecutar las instrucciones.
* La Unidad de Interfaz del Bus maneja la lectura y escritura desde y hacia la memoria y los puertos de entrada/salida. Está conformada por los registros de segmento, una cola de 4 bytes para instrucciones en el 8088 y de 6 en el 8086, y lógica paracontrolar los buses externos del microprocesador.
En la figura de la derecha, la Unidad de Ejecución se encuentra en la parte de abajo y la Unidad de Interfaz del Bus está en la parte superior. Las dos están interconectadas mediante un bus interno.

Registros
Registros de propósito general |
AH | AL | AX (Acumulador) |
BH | BL | BX (Base) |
CH | CL | CX (Contador) |
DH | DL | DX (Datos) |Registros índices |
SI | Source Index (Índice origen) |
DI | Destination Index (Índice Destino) |
BP | Base Pointer (Puntero Base) |
SP | Stack Pointer (Puntero de Pila) |
Registro de Bandera |
- | - | - | - | O | D | I | T | S | Z | - | A | - | P | - | C | Flags (Banderas) |
Registros de Segmentos |
CS | Code Segment (Segmento de Código) |
DS | Data Segment (Segmento de Datos)|
ES | ExtraSegment (Segmento Extra) |
SS | Stack Segment (Segmento de Pila) |
Registro apuntador de instrucciones |
IP | Instruction Pointer |
|
|
Modelo de los registros |
Los registros del i8086 e i8088 se basaron en el diseño del Intel 8080 y el Intel 8085, y de hecho son compatibles a nivel de ensamblador con el i8080. El conjunto de registros también es similar al del i8080,pero ampliados a 16 bits. Tanto el i8086 como el i8088 tienen cuatro registros de propósito general de 16 bits, que también pueden ser accedidos como ocho registros de 8 bits, y tienen cuatro registros índice de 16 bits (incluyendo el puntero de pila). Los registros de datos se usan a veces de forma implícita por las instrucciones, haciendo más difícil la organización de los registros para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontrolador y microprocesador
  • microcontrolador y microprocesador
  • Microprocesadores y microcontroladores
  • microprocesador y microcontrolador
  • Microprocesador Y Microcontrolador
  • ensayo microprocesador y microcontrolador
  • ¿Cual es la diferencia entre un microprocesador y un microcontrolador?
  • Arquitectura de un microprocesador y un microcontrolador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS