tft每日頭條

 > 知識

 > 指令寄存器的作用

指令寄存器的作用

知識 更新时间:2024-06-29 06:08:27

  指令寄存器IR(InstructionRegister),是臨時放置從内存裡面取得的程序指令的寄存器。

  指令寄存器(IR,InstructionRegister)。存放當前從主存儲器讀出的正在執行的一條指令。當執行一條指令時,先把它從内存取到數據寄存器(DR,DataRegister)中,然後再傳送至IR。指令劃分為操作碼和地址碼字段,由二進制數字組成。為了執行任何給定的指令,必須對操作碼進行測試,以便識别所要求的操作。指令譯碼器就是做這項工作的。指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。

  操作碼一經譯碼後,即可向操作控制器發出具體操作的特定信号?指令指針寄存器ip,裡面放置的不是指令,而是一個指向下一個将要去獲取的指令的内存地址(所以它是一個指針)。它們的關系就是,CPU從指令指針寄存器ip獲得指令的内存地址,然後取出指令,放置到指令寄存器IR。接下來,指令指針寄存器ip自己加1(也就是指向下一條指令)。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved