Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arquitectura en pipeline
1. Registros de segmentos
Este registro nos permite seleccionar una seccin de 64 Kb., que no est
destinada a ningn uso especfico; por lo que el programador puede aplicarla
como comodn, generalmente como un segundo segmento de datos; o bien, para el
acceso a regiones de memoria del sistema, tales como la memoria de video o las
variables del BIOS.
2. Cola de prefetch
Como las direcciones son de 20 bits, y los registros que nos permiten
accesarlas son de 16, se requiere de 2 registros para que en combinacin
formen la direccin.
Esta combinacin est basada en la arquitectura segmentada que veremos ms
adelante. La funcin del generador de direcciones fsicas consiste en realizar
esa combinacin, para lo cual contiene la circuitera necesaria para calcular
la frmula: Direccin Fsica = Segmento * 0010h + Desplazamiento
4. Bus C
Este bus interno del procesador permite que la informacin fluya entre la
interfaz con la memoria y los distintos elementos del BIU. Se requiere un bus
independiente, para que la informacin que usa el EU no se interfiera con la
que est procesando el BIU.
Unidad de Control
Este registro, como su nombre indica, ser ampliamente usado como contador.
Puede ser usado como cualquier registro de propsito general, pero tiene
capacidades especiales para ser usado en instrucciones: de manejo de ciclos
como contador en los corrimientos de manejo de memoria y strings
Registros de ndice
Registro de Banderas
Este es un registro de 16 bits, usados como banderas. Esto quiere decir que
cada uno de los bits seala un evento dentro del procesador; cuando el bit
tiene un valor de 0, el evento no ocurri (falso); y cuando tiene un valor de
1, el evento ocurri (verdadero). Entre las banderas ms importantes
mencionaremos:
Bus A
Este bus es el camino por el que viajan los datos dentro de la unidad de
ejecucin, principalmente entre los registros y el ALU.