WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
算術(shù)邏輯部件
來自站長百科
(重定向自ALU)
算術(shù)邏輯單元 (Arithmetic Logic Unit, ALU)是中央處理器(CPU)的執(zhí)行單元,是所有中央處理器的核心組成部分,由"And Gate" 和"Or Gate"構(gòu)成的算術(shù)邏輯單元,主要功能是進行二進制的算術(shù)運算,如加減乘(不包括整數(shù)除法)。基本上,在所有現(xiàn)代CPU體系結(jié)構(gòu)中,二進制都以二補數(shù)的形式來表示。
簡介[ ]
通常而言,ALU具有對處理器控制器、內(nèi)存及輸入輸出設(shè)備的直接讀入讀出權(quán)限。輸入輸出是通過總線進行的。輸入指令包含一個指令字,有時被稱為機器指令字,其中包括 操作碼,單個或多個操作數(shù),有時還會有格式碼;操作碼指示ALU機要執(zhí)行什么操作,在此操作中要執(zhí)行多少個操作數(shù)。比如,兩個操作數(shù)可以進行比較,也可以進行加法操作。 格式碼可與操作碼結(jié)合,告知這是一個定點還是浮點指令;輸出包括存放在存儲寄存器中的結(jié)果及顯示操作是否成功的設(shè)置。如操作失敗,則在機器狀態(tài)字中會有相應(yīng)的狀態(tài)顯示 。通常,輸入操作數(shù)、操作數(shù)、累加和以及轉(zhuǎn)換結(jié)果的存儲位置都在ALU中。在算術(shù)單元中,乘除操作是通過一系列的加減運算得到的。在機器碼中有多種方式用以表示負(fù)數(shù)。