




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
邏輯與計算機設計基礎LogicandComputerDesignFundamentalsM.MorrisManoCharlesR.Kime鄺繼順:基地310jshkuang@,9758978022/2/20231第4章算術(shù)功能塊(1/3)授課內(nèi)容:迭代組合電路二進制加法器半加與全加器行波進位加法器與超前進位加法器二進制減法二進制加/減法器帶符號的二進制數(shù)帶符號數(shù)的加/減法溢出其它算術(shù)功能2/2/20232第4章算術(shù)功能塊(2/3)要求:了解迭代式組合電路的構(gòu)成方法;掌握二進制數(shù)的原碼、反碼和補碼表示及其加減法運算方法;熟練掌握基本二進制加減法器;了解其它算術(shù)功能塊。2/2/20233第4章算術(shù)功能塊(3/3)習題:完成練習8、10、12、21、25和30。2/2/20234算術(shù)運算通常對二進制向量進行操作;用不同的電路對不同長度的向量進行運算;每一位使用相同的子電路,再將多個子電路連接起來。單元(Cell):子功能塊。迭代陣列(Iterativearray):由單元互聯(lián)組成的陣列。陣列可以以1維、2維或3維的形式出現(xiàn)。4.1迭代組合電路(1/3)2/2/20235當
n=32時真值表有多少行?
方程有很多很多項!實際上不可能實現(xiàn)!迭代結(jié)構(gòu)利用單元的規(guī)整性,使設計變得簡單。4.1迭代組合電路(2/3)1維迭代結(jié)構(gòu)2/2/202364.1迭代組合電路(3/3)2維迭代結(jié)構(gòu)由多個一位全加器構(gòu)成的乘法器分而自治法2/2/202374.2二進制加法器(1/4)半加器將2個二進制位X和Y相加,產(chǎn)生進位C和本位和S。X
0
0
1
1
+Y
+0
+1
+0
+1
CS
00
01
01
10
2/2/20238常用的實現(xiàn)方式XYCSXYCS用與非門實現(xiàn)的方式4.2二進制加法器(2/4)2/2/20239全加器將3個二進制位X、Y和Z相加,產(chǎn)生進位C和本位和S,其中Z為低位來的進位輸入。4.2二進制加法器(3/4)進位產(chǎn)生函數(shù)進位傳遞函數(shù)表達式快速進位表達式2/2/2023104位行波進位加法器,由4個1位全加器迭代構(gòu)成。各單元的互聯(lián)信號為進位信號行波加法器的速度很慢,最慢時進位信號要從最低位傳送到最高位??墒褂贸斑M位加法器。4.2二進制加法器(4/4)2/2/202311算法將被減數(shù)M減去減數(shù)N(M和N均為無符號數(shù));如果最后沒有借位,則
M–N是正確的非負結(jié)果;如果最后有借位,則需從
2n中減去差值(M-N+2n
),結(jié)果為負。
0000010000
10010100
-
0111
-
0111
00101101
10000
-
1101
(-)0011例如4.3二進制減法(1/6)2/2/202312同時具備加法和減法操作能力的一種電路太復雜!4.3二進制減法(2/6)2/2/2023134.3二進制減法(3/6)把“減”變?yōu)椤凹印?/2/202314補碼N的基數(shù)補碼(簡稱補碼)定義為
rn–N4.3二進制減法(4/6)減法操作加減數(shù)的補碼如果和有進位,則舍棄進位后的和即為正確的結(jié)果;
M+(2n–N)
≥2n
→M≥N否則需將和變補,再加上“-”號即為最后的結(jié)果。
M+(2n–N)
≤2n
→M≤N2/2/202315例4.2
010000112–010101002 01000011 01000011 –01010100 +10101100
011101111 00010001沒有進位,應該將和變被,結(jié)果為
–00010001。例4.1計算
010101002–010000112
01010100 01010100 –01000011 +10111101
100010001有進位表示結(jié)果正確。2’scomp2’scomp2’scomp4.3二進制減法(5/6)2/2/2023164.3二進制減法(6/6)基于補碼運算的二進制加/減法器N
的補碼rn
–N=(rn
–
1)-N+1
當S=1,C4=0時,S3~S0需變補才能得到最后的正確結(jié)果。
去掉修改2/2/202317機器數(shù):在計算機中使用的形式。通常最高位為符號位
s
an–2
a2a1a0
其中:
s=0表示數(shù)為正
s=1表示數(shù)為負
ai=0或
1以某種形式表示數(shù)的大小。真值:“+”表示數(shù)為正,“-”表示數(shù)為負,其余部分表示數(shù)的絕對值,即人們常用的表示形式。4.4帶符號數(shù)的加減法(1/8)正數(shù)的機器數(shù)通常都是“0+數(shù)的絕對值”形式。2/2/202318補碼:n-1位數(shù)字表示負數(shù)的補碼。4位補碼1000100110101011110011011110111100000001001000110100010101100111
-8-7-6-5-4-3-2-1+0+1+2+3+4+5+6+74.4帶符號數(shù)的加減法(2/8)反碼:n-1位數(shù)字表示負數(shù)的反碼(又稱基-1(退化)補碼)。4位反碼1000100110101011110011011110111100000001001000110100010101100111-7-6-5-4-3-2-1-0+0+1+2+3+4+5+6+7原碼:n–1位數(shù)字表示負數(shù)的絕對值。4位原碼1111111011011100101110101001100000000001001000110100010101100111-7-6-5-4-3-2-1-0+0+1+2+3+4+5+6+72/2/2023194.4帶符號數(shù)的加減法(3/8)4位二進制補碼數(shù)的模計數(shù)表示2/2/2023204.4帶符號數(shù)的加減法(4/8)原碼加減運算設A、B均為絕對值,符號位單獨處理;同號數(shù)相加或異號數(shù)相減
(+A)+(+B)=(+A)-(-B)(-A)+(-B)=(-A)-(+B)絕對值相加;若無進位,則取第一操作數(shù)的符號。同號數(shù)相減或異號數(shù)相加
(+A)-(+B)=(+A)+(-B)(-A)-(-B)=(-A)+(+B)將第一個操作數(shù)的絕對值減去第二個操作數(shù)的絕對值;若無借位,則取第一操作數(shù)的符號;否則將差值變補;取第一操作數(shù)相反的符號。2/2/2023214.4帶符號數(shù)的加減法(5/8)補碼加減法運算將數(shù)用補碼表示;符號位作為數(shù)的一部分參與運算;加法兩數(shù)相加;如果沒有溢出,則結(jié)果即為兩數(shù)之和的補碼表示。減法將減數(shù)變成其補數(shù)形式;然后執(zhí)行補碼加法運算。2/2/2023224.4帶符號數(shù)的加減法(6/8)例子Example1: 0010 +0101Example2: 1011 +1101Example3: 0010 -0100Example4: 1100 -10102/2/2023234.4帶符號數(shù)的加減法(7/8)補碼加減法器注意帶符號數(shù)的補碼加減法與不帶符號數(shù)的補碼加減法有什么異同!2/2/202324溢出:計算結(jié)果超出了計算裝置所能表示的數(shù)的范圍。發(fā)生溢出的必要條件?4.4帶符號數(shù)的加減法(8/8)檢測邏輯2/2/202325壓縮技術(shù):簡化一個功能塊,從而得到另一個不同的功能塊。將原功能塊的一些輸入固定為0或1。4.5其它算術(shù)功能(1/3)其它一些算術(shù)功能塊:遞增、遞減、乘常數(shù)、除常數(shù)、0填充、符號擴展。將3位行波加法器壓縮為一個加1遞增器,令B=001。中間一位可以重復,實現(xiàn)n
位加1遞增器!2/2/202326遞增(減)給某一個算術(shù)變量加(減)一個固定的值,稱為向上(下)計數(shù);這個固定的值通常為1,也可以不為1。4.5其它算術(shù)功能(2/3)乘常數(shù)B(3:0)乘1012/2/2023270填充把m
位長的操作數(shù)變?yōu)閚
位長的操作數(shù),n>m。例如:將11110101填充為
16位在最高位填充:0000000011110101在最低位填充:1111010100000000符號擴展符號位用多位來表示;復制操作數(shù)的最高位01110101擴展到16位:000000000111010111110101擴展到16位:11111111111101014.5其它算術(shù)功能(3/3)2/2/20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農(nóng)機消防安全試題及答案
- 2025年齊河幼師招聘真題及答案
- 2025年衛(wèi)校護理實操大賽題庫及答案
- 2025合同簽訂不規(guī)范的處理辦法
- 醫(yī)學生急救知識培訓目的課件
- 醫(yī)學檢驗抗凝劑知識培訓課件
- 南航空姐客艙知識培訓班課件
- 南美白對蝦養(yǎng)殖知識培訓
- WH1000-1-2-3計劃廠修2.2要點
- 高職機電專業(yè)技能競賽培訓資料
- 二年級上冊道德與法治第一單元《團團圓圓過中秋》作業(yè)設計
- 急救知識試題+參考答案
- 酒店蔬菜供貨合同模板
- 【青松雪】幾何最值36問-解析版
- 《海底隧道技術(shù)講義》課件
- 心理健康講座(課件)-小學生心理健康
- MOOC 耕作學-沈陽農(nóng)業(yè)大學 中國大學慕課答案
- 《商業(yè)文化》課件-第3章 古代商賢及其商業(yè)文化
- 小兒結(jié)核病教案
- 奈雪的茶國際商業(yè)計劃書
- 我的家鄉(xiāng)滕州市宣傳簡介
評論
0/150
提交評論