單片機(jī)系統(tǒng)資源—指令寄存器、指令譯碼器
指令寄存器用來(lái)保存當(dāng)前正在執(zhí)行的一個(gè)指令。
當(dāng)執(zhí)行一條指令時(shí),先把它內(nèi)存取出,然后再傳送到指令寄存器。
指令分為操作碼和操作數(shù),由二進(jìn)制數(shù)字組成。當(dāng)執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行譯碼,以便確定所要求的操作。指令譯碼器就是負(fù)責(zé)這項(xiàng)工作的,指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向操作控制器發(fā)出具體操作的特定信號(hào)。