當前位置:生活科普幫 >

科技 >科技生活 >

指令暫存器的位數取決於

指令暫存器的位數取決於

品牌型號:聯想拯救者Y9000P
系統:Windows11

指令暫存器的位數取決於

指令暫存器的位數取決於指令字長。指令字長是指機器指令中二進位制程式碼的總位數。指令字長取決於操作碼的長度、運算元地址的長度和運算元地址的個數,不同的指令的字長是不同的。

指令暫存器用於暫存當前正在執行的指令。指令暫存器的時鐘訊號是clk,在clk的上升沿觸發。指令暫存器將資料匯流排送來的指令存入16位的暫存器中,但並不是每次資料匯流排上的資料都需要寄存,因為資料匯流排上有時傳輸指令,有時傳輸資料。由CPU狀態控制器的Ir_ena訊號控制資料是否需要寄存,復位時,指令暫存器被清零。

指令暫存器可以在移入一條新的指令的同時,將當前指令保持在它的輸出埠。可用這個暫存器來指定所要執行的操作和選擇測試資料暫存器。當TAP接收到一條指令暫存器掃描指令時,對指令暫存器進行讀取。在指令暫存器工作過程中,來自TAP的控制訊號選擇指令暫存器的輸出驅動TDO管腳。

指令暫存器的功能由三部分構成:掃描移位暫存器、保持暫存器與譯碼邏輯。掃描移位暫存器從TDI端掃描移入當前指令程式碼;保持暫存器對當前指令程式碼進行保持;譯碼邏輯根據當前指令程式碼,產生相應的資料暫存器控制訊號。三部分的執行控制訊號均來自TAP控制器。


  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/keji/kejishenghuo/xd0wdw.html