domingo, 20 de diciembre de 2015

Bloques de un microprocesador.



Arquitectura de los procesadores 8088 y 8086:

El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus conexiones externas, mientras que el 8088 es un procesador de 8 bits que internamente es casi idéntico al 8086. La única diferencia entre ambos es el tamaño del bus de datos externo. Intel trata esta igualdad interna y desigualdad externa dividiendo cada procesador 8086 y 8088 en dos sub-procesadores. O sea, cada uno consta de una unidad de ejecución (EU: Execution Unit) y una unidad interfaz del bus (BIU: Bus Interface Unit). La unidad de ejecución es la encargada de realizar todas las operaciones mientras que la unidad de interfaz del bus es la encargada de acceder a datos e instrucciones del mundo exterior. Las unidades de ejecución son idénticas en ambos microprocesadores, pero las unidades de interfaz del bus son diferentes en varias cuestiones, como se desprende del siguiente diagrama en bloques:
Registros de uso generalRegistro AXRegistro BXRegistro CXRegistro DXRegistro SPRegistro BPRegistro SIRegistro DIAXBXCXDXSPBPSIDIRegistros de segmentoIndicadoresControl EUControl busCola de instruccionesALUDiagrama en bloques del 8088

No hay comentarios:

Publicar un comentario