運(yùn)算器主要功能及分類
運(yùn)算器:arithmec unit,計(jì)算機(jī)中執(zhí)行各種算術(shù)和邏輯運(yùn)算操作的部件。運(yùn)算器的基本操作包括加、減、乘、除四則運(yùn)算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術(shù)邏輯部件(ALU)。
本文引用地址:http://m.butianyuan.cn/article/201807/383548.htm運(yùn)算器的簡介
運(yùn)算器由算術(shù)邏輯單元(ALU)、累加器、狀態(tài)寄存器、通用寄存器組等組成。算術(shù)邏輯運(yùn)算單元(ALU)的基本功能為加、減、乘、除四則運(yùn)算,與、或、非、異或等邏輯操作,以及移位、求補(bǔ)等操作。計(jì)算機(jī)運(yùn)行時(shí),運(yùn)算器的操作和操作種類由控制器決定。運(yùn)算器處理的數(shù)據(jù)來自存儲(chǔ)器;處理后的結(jié)果數(shù)據(jù)通常送回存儲(chǔ)器,或暫時(shí)寄存在運(yùn)算器中。與Control Unit共同組成了CPU的核心部分。
運(yùn)算器的主要功能
運(yùn)算器的基本功能是完成對各種數(shù)據(jù)的加工處理,例如算術(shù)四則運(yùn)算,與、或、求反等邏輯運(yùn)算,算術(shù)和邏輯移位操作,比較數(shù)值,變更符號,計(jì)算主存地址等。
運(yùn)算器中的寄存器用于臨時(shí)保存參加運(yùn)算的數(shù)據(jù)和運(yùn)算的中間結(jié)果等。
運(yùn)算器中還要設(shè)置相應(yīng)的部件,用來記錄一次運(yùn)算結(jié)果的特征情況,如是否溢出,結(jié)果的符號位,結(jié)果是否為零等。
運(yùn)算器功能分類
計(jì)算機(jī)所采用的運(yùn)算器類型很多,從不同的角度分析,就有不同的分類方法。
從小數(shù)點(diǎn)的表示形式可分為定點(diǎn)運(yùn)算器和浮點(diǎn)運(yùn)算器。
定點(diǎn)運(yùn)算器只能做定點(diǎn)數(shù)運(yùn)算,特點(diǎn)是機(jī)器數(shù)所表示的范圍較小,但結(jié)構(gòu)較簡單。
浮點(diǎn)運(yùn)算器功能較強(qiáng),既能對浮點(diǎn)數(shù),又能對定點(diǎn)數(shù)進(jìn)行運(yùn)算,其數(shù)的表示范圍很大,但結(jié)構(gòu)相當(dāng)復(fù)雜。
從進(jìn)位制方面分為二進(jìn)制運(yùn)算器和十進(jìn)制運(yùn)算器。
一般計(jì)算機(jī)都采用二進(jìn)制運(yùn)算器,隨著計(jì)算機(jī)廣泛應(yīng)用于商業(yè)和數(shù)據(jù)處理,越來越多的機(jī)器都擴(kuò)充十進(jìn)制運(yùn)算的功能,使運(yùn)算器既能完成二進(jìn)制的運(yùn)算,也能完成十進(jìn)制運(yùn)算。計(jì)算機(jī)中運(yùn)算器需要具有完成多種運(yùn)算操作的功能,因而必須將各種算法綜合起來,設(shè)計(jì)一個(gè)完整的運(yùn)算部件。
評論