新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 運算器主要功能及分類

        運算器主要功能及分類

        作者: 時間:2018-07-24 來源:網絡 收藏

        運算器:arithmec unit,中執行各種算術和邏輯運算操作的部件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術邏輯部件(ALU)。

        本文引用地址:http://www.104case.com/article/201807/383548.htm

        運算器的簡介

        運算器由算術邏輯單元(ALU)、累加器、狀態寄存器、通用寄存器組等組成。算術邏輯運算單元(ALU)的基本功能為加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補等操作。運行時,運算器的操作和操作種類由控制器決定。運算器處理的數據來自存儲器;處理后的結果數據通常送回存儲器,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。

        運算器的主要功能

        運算器的基本功能是完成對各種數據的加工處理,例如算術四則運算,與、或、求反等邏輯運算,算術和邏輯移位操作,比較數值,變更符號,計算主存地址等。

        運算器中的寄存器用于臨時保存參加運算的數據和運算的中間結果等。

        運算器中還要設置相應的部件,用來記錄一次運算結果的特征情況,如是否溢出,結果的符號位,結果是否為零等。

        運算器功能分類

        所采用的運算器類型很多,從不同的角度分析,就有不同的分類方法。

        從小數點的表示形式可分為定點運算器和浮點運算器。

        定點運算器只能做定點數運算,特點是機器數所表示的范圍較小,但結構較簡單。

        浮點運算器功能較強,既能對浮點數,又能對定點數進行運算,其數的表示范圍很大,但結構相當復雜。

        從進位制方面分為二進制運算器和十進制運算器。

        一般計算機都采用二進制運算器,隨著計算機廣泛應用于商業和數據處理,越來越多的機器都擴充十進制運算的功能,使運算器既能完成二進制的運算,也能完成十進制運算。計算機中運算器需要具有完成多種運算操作的功能,因而必須將各種算法綜合起來,設計一個完整的運算部件。



        關鍵詞: 計算機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 买车| 沙坪坝区| 沛县| 开阳县| 宁陕县| 新龙县| 崇仁县| 准格尔旗| 翁源县| 河津市| 隆回县| 泾源县| 东台市| 巨野县| 璧山县| 榆中县| 邵武市| 株洲市| 阳西县| 大渡口区| 吉木萨尔县| 双城市| 辽源市| 锡林郭勒盟| 吉林省| 赣州市| 浦城县| 和林格尔县| 南召县| 枣阳市| 云霄县| 高淳县| 清苑县| 绵竹市| 佳木斯市| 天祝| 苏州市| 天等县| 游戏| 阜阳市| 无棣县|