
時間:2020-04-08| 作者:Admin
單片機是廣泛應用于各行各業(yè)的集成電路芯片。也許許多朋友不知道單片機的主要寄存器是什么?,F(xiàn)在福利來了,讓小編為大家揭開神秘的面紗。
單片機的主要寄存器如下:
(1)蓄能器A
累加器A是微處理器中常用的寄存器。在算術和邏輯運算中,它有兩個功能:運算前保存操作數(shù);運算后,用于保存得到的和,差或邏輯運算結果。
(2)數(shù)據(jù)寄存器DR
數(shù)據(jù)寄存器通過數(shù)據(jù)總線向存儲器和輸入/輸出設備發(fā)送(寫入)或讀取(讀取)數(shù)據(jù)。它可以保存正在解碼的指令、發(fā)送到存儲器的數(shù)據(jù)字節(jié)等。
(3)指令寄存器IR和指令譯碼器ID
該指令包括操作碼和操作數(shù)。指令寄存器用于保存當前正在執(zhí)行的指令。當一條指令被執(zhí)行時,它首先被從存儲器中取出到數(shù)據(jù)寄存器中,然后被傳送到指令寄存器中。當系統(tǒng)執(zhí)行給定指令時,解碼操作碼以確定所需的操作。指令解碼器負責這項工作。指令寄存器中操作碼字段的輸出是指令解碼器的輸入。
(4)程序計數(shù)器
個人計算機用于確定下一條指令的地址,以確保程序能夠繼續(xù)連續(xù)執(zhí)行,因此它也通常被稱為指令地址計數(shù)器。在程序開始執(zhí)行之前,程序的第一條指令的存儲單元地址(即程序的第一個地址)必須發(fā)送到計算機,以便它總是指向下一條要執(zhí)行的指令的地址。
(5)地址寄存器
地址寄存器用于存儲當前中央處理器要訪問的存儲單元或輸入/輸出設備的地址。由于存儲器和中央處理器之間的速度差異,必須使用地址寄存器來維護地址信息,直到存儲器讀/寫操作完成。