累加暫存器

累加暫存器

累加暫存器(AC)通常簡稱為累加器,它是一個通用暫存器。其功能是:當運算器的算術邏輯單元(ALU)執行算術或邏輯運算時,為ALU提供一個工作區。累加暫存器暫時存放ALU運算的結果信息。顯然,運算器中至少要有一個累加暫存器。在運算器中,累加器是專門存放算術或邏輯運算的一個運算元和運算結果的暫存器。能進行加、減、讀出、移位循環移位和求補等操作。是運算器的主要部分。

基本介紹

定義,功能,特點,詞條圖冊,

定義

累加暫存器(AC)通常簡稱為累加器,它是一個通用暫存器

功能

運算器算術邏輯單元ALU執行算術或邏輯運算時,為ALU提供一個工作區。累加暫存器暫時存放ALU運算的結果信息。累加器是專門存放算術或邏輯運算的一個運算元和運算結果的暫存器。能進行加、減、讀出、移位循環移位和求補等操作。
彙編語言程式中,累加器——是一個非常重要的暫存器,但在程式中用它來保存臨時數據時,最後將其轉存到其它暫存器或記憶體單元中,以防止在其它指令的執行過程中使其中的數據被修改,從而得到不正確的結果,為程式的調試帶來不必要的麻煩。

特點

目前中央處理器中的累加暫存器,多達16個,32個,甚至更多。當使用多個累加器時,就變成通用暫存器堆結構,其中任何一個可存放源運算元,也可存放結果運算元。在這種情況下,需要在指令格式中對暫存器號加以編址
運算器中至少要有一個累加暫存器。在運算器中,累加器是專門存放算術或邏輯運算的一個運算元和運算結果的暫存器。是運算器的主要部分。

詞條圖冊

相關詞條

熱門詞條

聯絡我們