Documentos de Académico
Documentos de Profesional
Documentos de Cultura
t1 : MAR (IR(dirección))
t 2 : MBR Memoria
t 3 : IR IR(dirección) (MBR(dirección))
La secuencia de pasos comienza cuando el campo de dirección en la instrucción se
transfiere a MAR. Este se usa para captar la atención del operando. Y, por último, la
dirección IR se actualiza con el contenido de MBR, logrando una dirección directa en vez
de indirecta.
t1 : M B R (PC)
t 2 : MAR Dirección de salvaguardia
PC Dirección de rutina
t 3 : IR Memoria (MBR)
En el primer paso, el contenido de PC se transfiere a MBR, con ello puede almacenarse
para el retorno de la interrupción. MAR se carga con la dirección en la cual va a guardarse
al contenido de PC, y éste se carga con la dirección de comienzo de la última rutina de
procesamiento de la interrupción. Así, una vez concluido todos los pasos, el último es
almacenar MBR, el cual contiene el valor pasado de PC en la memoria.
ADD R1, X
t1 : MAR (IR(Dirección))
t 2 : MBR Memoria
t 3 : R1 R1+(MBR)
Señales de control internas al procesador: son de dos tipos: las que hacen que
los datos se transfieran de un registro a otro, y las que activan funciones
específicas de la ALU.
Señales de control hacia el bus de control: también las hay de dos tipos:
señales de control de la memoria, y señales de control de los módulos de E/S.
Se usan tres tipos de señales de control: las que activan una función de la ALU, las que
activan un camino de datos, y las que son señales del bus del sistema externo u otra
interfaz externa. Todas estas señales acaban aplicándose directamente como entradas
binarias a puertas lógicas individuales.
1.3. Segmentación de Instrucciones
1.3.1. Estrategia
La segmentación de instrucciones es similar al uso de una cadena de montaje en una
fábrica. Una cadena de montaje saca partido del hecho de que el producto pasa a través
de varias etapas de producción. Disponiendo el proceso de producción como una cadena
de montaje se puede trabajar sobre los productos en varias etapas simultáneamente.
Este proceso es conocido como segmentación de cauce («pipelining»), porque, como en
una tubería o cauce (pipeline), en un extremo se aceptan nuevas entradas antes de que
algunas entradas aceptadas con anterioridad aparezcan como salidas en el otro extremo.