硬件型號:戴爾Latitude 5320
系統(tǒng)版本:Windows10
指令寄存器的作用是暫存當前正在執(zhí)行的指令。指令寄存器的時鐘信號是clk,在clk的上升沿觸發(fā)。指令寄存器將數(shù)據(jù)總線送來的指令存入16位的寄存器中。但并不是每次數(shù)據(jù)總線上的數(shù)據(jù)都需要寄存,因為數(shù)據(jù)總線上有時傳輸指令,有時傳輸數(shù)據(jù)。由CPU狀態(tài)控制器的 Ir-ena信號控制數(shù)據(jù)是否需要寄存。復位時,指令寄存器被清零。
根據(jù)指令在存貯器中的地址(由指令地址計數(shù)器給出),把指令從存貯器中取出來之后,需要有一個專門用于存放指令的地方,以便對指令進行分析和執(zhí)行。這個專門存放現(xiàn)行指令的部件就叫做指令寄存器。指令寄存器的位數(shù)應滿足指令長度的要求。指令寄存器與CPU的8根數(shù)據(jù)總線相連接。當程序計數(shù)器訪問存儲器地址時,存儲在該地址單元內(nèi)的信息經(jīng)8位數(shù)據(jù)總線送出,并儲存在指令存器中。