複製鏈接
請複製以下鏈接發送給好友

累加寄存器

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

目錄

累加寄存器定義

累加寄存器(Accumulator register)通常簡稱為累加器,它是一個通用寄存器

累加寄存器功能

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

累加寄存器特點

中央處理器 [1]  中的累加寄存器,多達16個,32個,甚至更多。當使用多個累加器時,就變成通用寄存器堆結構,其中任何一個可存放源操作數,也可存放結果操作數。在這種情況下,需要在指令格式中對寄存器號加以編址
累加寄存器
累加寄存器(4張)
運算器中至少要有一個累加寄存器。在運算器中,累加器是專門存放算術或邏輯運算的一個操作數和運算結果的寄存器。是運算器的主要部分。
參考資料
  • 1.    英特爾微處理器體系結構  .知網[引用日期2016-11-20]
  • 2.    上海交通大學《漢英機電大詞典》編寫組編. 漢英機電大詞典[M]. 上海:上海科學技術文獻出版社, 1993.06.P1047.