Uploaded by Luz Adriana Quitumbo Santa

arquitectura (Recuperado automáticamente)

advertisement
3. Que función realiza el Program Counter en el procesador monociclo (Mips)?
El program counter o también llamado puntero de instrucciones (Instruction Pointer),
es un registro del procesador de una computadora que indica la dirección de la
instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada.
Para realizar esto el program counter inicia en ceros y estas instrucciones son leídas
de manera secuencial y después de leer (Fetch) una instrucción. A el program counter
se debe de irle sumarle 4 bits, esto por ser una memoria direccionable por bytes y una
arquitectura (Mips) con tamaño de palabra de palabra de 32 bytes. Una instrucción de
transferencia de control cambia el valor siguiente del program counter algunas de ellas
son: Conditional branch (Bicc, FBfcc, CBccc), Call and Link (CALL), Jump and Link
(JMPL), Return from trap (RETT), Trap (Ticc).
4. Que función realiza el Instruction Memory en el procesador monociclo (Mips)?
Instruction memory (ROM) es la parte donde estarán almacenadas previamente las
instrucciones para ser ejecutadas, para empezar el program counter primero debe de
enviar la dirección de la instrucción a la memoria de instrucciones para que la busque.
Seguidamente la instrucción se decodifica de forma que sus 6 bits más significativos
sean enviados a la Unidad de Control, está a su vez identifica la instrucción y la envía,
a través de sus salidas, por medio de ordenes de lo que cada circuito debe de hacer.
Download