微型计算机的alu部件是包含在,微型计算机的ALU部件是什么?
計算機中執行各種算術和邏輯運算操作的部件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術邏輯部件(ALU)。計算機運行時,運算器的操作和操作種類由控制器決定。運算器處理的數據來自存儲器;處理后的結果數據通常送回存儲器,或暫時寄存在運算器中。 數據運算器的處理對象是數據,所以數據長度和計算機數據表示方法,對運算器的性能影響極大。70年代微處理器常以1個、4個、8個、16個二進制位作為處理數據的基本單位。大多數通用計算機則以16、32、64位作為運算器處理數據的長度。能對一個數據的所有位同時進行處理的運算器稱為并行運算器。如果一次只處理一位,則稱為串行運算器。有的運算器一次可處理幾位 (通常為6或8位),一個完整的數據分成若干段進行計算,稱為串 并行運算器。運算器往往只處理一種長度的數據。有的也能處理幾種不同長度的數據,如半字長運算、雙倍字長運算、四倍字長運算等。有的數據長度可以在運算過程中指定,稱為變字長運算。 按照數據的不同表示方法,可以有二進制運算器、十進制運算器、十六進制運算器、定點整數運算器、定點小數運算器、浮點數運算器等。按照數據的性質,有地址運算器和字符運算器等。 操作運算器能執行多少種操作和操作速度,標志著運算器能力的強弱,甚至標志著計算機本身的能力。運算器最基本的操作是加法。一個數與零相加,等于簡單地傳送這個數。將一個數的代碼求補,與另一個數相加,相當于從后一個數中減去前一個數。將兩個數相減可以比較它們的大小。 左右移位是運算器的基本操作。在有符號的數中,符號不動而只移數據位,稱為算術移位。若數據連同符號的所有位一齊移動,稱為邏輯移位。若將數據的最高位與最低位鏈接進行邏輯移位,稱為循環移位。 運算器的邏輯操作可將兩個數據按位進行與、或、異或,以及將一個數據的各位求非。有的運算器還能進行二值代碼的16種邏輯操作。 乘、除法操作較為復雜。很多計算機的運算器能直接完成這些操作。乘法操作是以加法操作為基礎的,由乘數的一位或幾位譯碼控制逐次產生部分積,部分積相加得乘積。除法則又常以乘法為基礎,即選定若干因子乘以除數,使它近似為1,這些因子乘被除數則得商。沒有執行乘法、除法硬件的計算機可用程序實現乘、除,但速度慢得多。有的運算器還能執行在一批數中尋求最大數,對一批數據連續執行同一種操作,求平方根等復雜操作。
總結
以上是生活随笔為你收集整理的微型计算机的alu部件是包含在,微型计算机的ALU部件是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javapanel根据内部组件_java
- 下一篇: 云教版认识计算机说课,【教学设计】第1册