Arquitectura de Microprocesadores - TP

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 10
 
  Arquitectura de Microprocesadores 2011 INTRODUCCION A LA ARQUITECTURA DE MICROPROCESADORES El microprocesador 8086/8088 - Características La arquitectura de estos dos procesadores es similar, la únicas diferencias entre ambos es que el diseño del 8088 tiene un bus de 8 bits para los datos, mientras que el 8086 puede transferir 16 bits a la vez en el mismo bus. Y la cola de instrucciones del 8088 es de 4 bytes y la del 8086 es de 6 bytes. Sus características que destacan son el bus de direccio
Related documents
Share
Transcript
  Arquitectura de Microprocesadores   2011   FP-UNE   INTRODUCCION A LA ARQUITECTURA DE MICROPROCESADORES El microprocesador 8086/8088 - Características La arquitectura de estos dos procesadores es similar, la únicasdiferencias entre ambos es que el diseño del 8088 tiene un bus de 8 bitspara los datos, mientras que el 8086 puede transferir 16 bits a la vez en elmismo bus. Y la cola de instrucciones del 8088 es de 4 bytes y la del 8086es de 6 bytes. Sus características que destacan son el bus de direccionesde 20 bits, con lo que pueden direccionar hasta 1 Megabyte de memoriaRAM, y hacer el manejo de memoria en forma segmentada en bloques de64K bytes.Para esto cuenta con 4 registros de segmento de 16 bits cada uno(CS, SS, DS y ES) y con registros de 16 bits como offset  (IP, SP, DI y SIprincipalmente).Otra característica importante fue que estos dos microprocesadoreseran capaces de realizar la multiplicación y la división por hardware, cosaque los anteriores no podían. Estos microprocesadores tienen 2 procesadores conectadosinternamente:EU  Unidad de ejecución (Execution Unit). BIU  Unidad de interfaz con el Bus (Bus Interface Unit).  Arquitectura de Microprocesadores   2011   FP-UNE   Diagrama de bloque de los microprocesadoresIntel8086 y 8088.   1. Bloque de registros de propósito general2. Bloque de registros de segmento y registro IP3. Sumador de direcciones4. Bus de direcciones interno5. Cola de instrucciones (4 bytes para el 8088 y 6 bytes para el 8086)6. Unidad de control (muy simplificada)7. Interfaz del bus8. Bus de datos interno9.Unidad aritmético lógica(ALU)10, 11, 12Busdedirecciones,datos ycontrolexternos ARQUITECTURA DE LOS PROCESADORES 8088 Y 8086  Arquitectura de Microprocesadores   2011   FP-UNE   La ventaja de esta división fue el ahorro de esfuerzo necesario paraproducir el 8088. Sólo una mitad del 8086 (el BIU) tuvo que rediseñarsepara producir el 8088.  Arquitectura de Microprocesadores   2011   FP-UNE   Unidad de Ejecución (UE) y Unidad de Interface de Vía (BIU) La unidad de ejecución (EU) se encarga de realizar las operacionesaritméticas y lógicas, además de proporcionar las direcciones lógicas al BIU (una dirección lógica está formada de dos direcciones, la primeraindica el segmento en el cual se está trabajando y la otra indica el offset  , odesplazamiento, de este segmento; esto es segment  : offset) .La EU tiene una unidad aritmética lógica (ALU) de 16 bits, unregistro de banderas y un conjunto de registros de propósito general. Elregistro de banderas contiene 6 banderas de estado (que la EU manipulapara indicar el estado del resultado de una operación lógica o aritmética) y3 banderas de control que se pueden manipular por los programas paraalterar las operaciones del procesador.La unidad de interfaz con el Bus (BIU) es la responsables de lacomunicación externa del procesador. Esta unidad de proceso se encargade traducir las direcciones lógicas a direcciones físicas de la memoria conayuda de los registros de segmento DS, SS, ES, CS e IP. Registros Los registros del procesador, se dedican a almacenar posiciones dememoria ya que el acceso a los registros es mucho más rápido que losaccesos a memoria, y se emplean para controlar instrucciones enejecución, manejar direccionamiento de memoria y proporcionarcapacidad aritmética. Los registros son direccionables por medio de unnombre.A continuación se detallan cada uno de estos registros, divididos segúnáreas de funcionalidad: Registros de uso general:    Registro AX: El registro AX es el registro acumulador, es utilizadopara operaciones que implican entrada/salida y la mayor parte de laaritmética.    Registro BX: El registro BX es el registro base, y es el único registrode propósito general que puede ser un índice para
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks