版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023/2/11學(xué)習(xí)要求:掌握二進(jìn)制數(shù)加法器原理;掌握二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼表示及其加減運(yùn)算;第4章算術(shù)功能塊與硬件描述語(yǔ)言2023/2/12習(xí)題
1、思考反碼運(yùn)算時(shí)的循環(huán)進(jìn)位問題。2、完成練習(xí)3、7、8、10、11、12、13第4章算術(shù)功能塊與硬件描述語(yǔ)言(續(xù))2023/2/134.1迭代組合電路
迭代陣列單元:子功能塊單元陣列兩個(gè)n輸入向量進(jìn)行操作產(chǎn)生一個(gè)n輸出向量的迭代電路2023/2/144.2
無(wú)符號(hào)二進(jìn)制加法器
半加器(halfadder)把2個(gè)1位二進(jìn)制數(shù)X和Y相加,產(chǎn)生一個(gè)2位和,和的低位命名為S(半加和),高位命名為C(進(jìn)位輸出)。有:S=X⊕Y,C=X·Y。2023/2/15
全加器(fulladder)把2個(gè)1位二進(jìn)制數(shù)X和Y以及來(lái)自低位的進(jìn)位Z相加,產(chǎn)生一個(gè)2位和,和的低位命名為S(全加和),高位命名為C。有:4.2
無(wú)符號(hào)二進(jìn)制加法器(續(xù))S=X⊕Y⊕Z=X·Y'·Z'+X'·Y·Z'+X'·Y'·Z+X·Y·Z;C=X·Y+X·Z+Y·Z2023/2/16行波進(jìn)位加法器(又叫串行加法器,rippleadder)4.2
無(wú)符號(hào)二進(jìn)制加法器(續(xù))最長(zhǎng)延遲為:tADD=tXYCout+(n-2)×tCinCout+tCinS其中,tXYCout為最低有效級(jí)上從X或Y到COUT的延遲,tCinCout為中間級(jí)上從CIN到COUT的延遲,tCinS為最高有效級(jí)上從CIN到S的延遲。2023/2/17
先行進(jìn)位加法器
進(jìn)位產(chǎn)生函數(shù)g與進(jìn)位傳遞函數(shù)pci+1=xi·yi+xi·ci+yi·ci=gi+pi·ci其中:gi=xi·yi
,pi=xi+yi
4.2
無(wú)符號(hào)二進(jìn)制加法器(續(xù))2023/2/18
每個(gè)等式可用一個(gè)只有三級(jí)延遲的電路來(lái)實(shí)現(xiàn),第一級(jí)對(duì)應(yīng)進(jìn)位產(chǎn)生信號(hào)和進(jìn)位傳遞信號(hào),后兩級(jí)對(duì)應(yīng)上面的“積之和”式。4.2
無(wú)符號(hào)二進(jìn)制加法器(續(xù))2023/2/194.2
無(wú)符號(hào)二進(jìn)制加法器(續(xù))2023/2/1104.3二進(jìn)制減法兩個(gè)數(shù)相減:M-N,先比較兩個(gè)數(shù)的大小,再?gòu)妮^大的數(shù)中減去較小的數(shù)算法效率低,電路復(fù)雜借位11100被減數(shù)10011減數(shù)-11110————差10101正確的差-01011
兩個(gè)二進(jìn)制數(shù)相減:M-N,還可按如下步驟進(jìn)行:被減數(shù)M減去減數(shù)N
如果最高位沒有借位,則M>N,結(jié)果為非負(fù),正確如果最高位有借位,則N>M,用2n減去差值M-N+2n
,并且結(jié)果前加負(fù)號(hào)2n減去一個(gè)二進(jìn)制數(shù)n的結(jié)果稱為二進(jìn)制補(bǔ)碼(2Scomplement)2023/2/1114.3二進(jìn)制減法(續(xù))借位10011110被減數(shù)01100100減數(shù)-10010110————初始結(jié)果1100111028100000000-初始結(jié)果-11001110————最終結(jié)果-00110010例4-1使用二進(jìn)制補(bǔ)碼的無(wú)符號(hào)二進(jìn)制數(shù)的減法電路仍然復(fù)雜,加法邏輯與減法邏輯是否可以共用?2023/2/1124.3二進(jìn)制減法(續(xù))1011001的二進(jìn)制反碼為01001100001111的二進(jìn)制反碼為1110000101100的補(bǔ)碼為010011+1=010100每個(gè)r進(jìn)制系統(tǒng)都有兩種補(bǔ)碼表示:基數(shù)補(bǔ)碼(r進(jìn)制補(bǔ)碼)基數(shù)反碼(r-1進(jìn)制補(bǔ)碼或r進(jìn)制反碼)二進(jìn)制數(shù)補(bǔ)碼與反碼求二進(jìn)制數(shù)反碼(2n-1-N):按位取反求二進(jìn)制數(shù)補(bǔ)碼(2n-N):反碼加12023/2/1134.3二進(jìn)制減法(續(xù))采用二進(jìn)制補(bǔ)碼的無(wú)符號(hào)二進(jìn)制數(shù)減法被減數(shù)M加上減數(shù)N的補(bǔ)碼,即M+(2n-N)=M-N+2n如果M>=N,則和產(chǎn)生一個(gè)進(jìn)位位2n,丟棄進(jìn)位,保留M-N的結(jié)果如果M<N,則和不產(chǎn)生進(jìn)位,其結(jié)果等于2n-(N-M),即N-M的補(bǔ)碼。對(duì)和求補(bǔ),并在前面加上負(fù)號(hào)可得最終結(jié)果-(N-M).結(jié)果可能是有符號(hào)數(shù),如何存儲(chǔ)表示符號(hào)?X=1010100Y的補(bǔ)碼0111101和10010001丟棄最高位進(jìn)位27-10000000————結(jié)果X-Y0010001Y=1000011X的補(bǔ)碼0101100和1101111沒產(chǎn)生最高進(jìn)位結(jié)果:Y-X=-(1101111的補(bǔ)碼)=-0010001例4-2使用二進(jìn)制補(bǔ)碼的無(wú)符號(hào)數(shù)減法已知X=1010100,Y=1000011求X-Y與Y-X2023/2/1144.4二進(jìn)制加減法器采用二進(jìn)制補(bǔ)碼,僅需補(bǔ)碼器和一個(gè)加法器即可完成二進(jìn)制加減法器當(dāng)執(zhí)行減法時(shí),對(duì)減數(shù)N求補(bǔ):按位取反,并在加法器的進(jìn)位輸入1
相加后的矯正,沒有產(chǎn)生進(jìn)位,對(duì)結(jié)果求補(bǔ)并添加負(fù)號(hào),可使用補(bǔ)碼器產(chǎn)生或使用A=0的加減法器2023/2/115
真值與機(jī)器數(shù)
真值:直接用“+”和“–”表示符號(hào)的二進(jìn)制數(shù),它不能在機(jī)器中使用。機(jī)器數(shù):將符號(hào)數(shù)值化了的二進(jìn)制數(shù),可在機(jī)器中使用。
例:
+101101011;-101111011
原碼:正數(shù)符號(hào)位為0;負(fù)數(shù)符號(hào)位為1,其余各位表示數(shù)的絕對(duì)值。例:
N1=+10011 N2=–01010
[N1]原=010011 [N2]原=101010
特點(diǎn):真值0有兩種原碼表示形式,即[+0]原=00…0,[–0]原=10…0。4位二進(jìn)制原碼
1111111011011100101110101001100000000001001000110100010101100111-7-6-5-4-3-2-1-0
+0+1+2+3+4+5+6+7有符號(hào)的二進(jìn)制數(shù)4.4二進(jìn)制加減法器(續(xù))2023/2/116例:
N1=+10011N2=–01010
[N1]反=010011 [N2]反=110101
反碼:對(duì)于正數(shù),其反碼表示與原碼表示相同,對(duì)于負(fù)數(shù),符號(hào)位為1,其余各位是將原碼數(shù)值按位求反。
一個(gè)r進(jìn)制數(shù)字d
(無(wú)符號(hào))的反碼是rn-1-d。當(dāng)r為2的整冪次方且用2進(jìn)制表示時(shí),電路中可由反相器來(lái)實(shí)現(xiàn)“求反”運(yùn)算。
特點(diǎn):真值0有兩種反碼表示形式,即[+0]反=00…0,[–0]反=11…1。4位二進(jìn)制反碼
1000100110101011110011011110
111100000001001000110100010101100111
-7-6-5-4-3-2-1
-0
+0+1+2+3+4+5+6+74.4二進(jìn)制加減法器(續(xù))2023/2/117例:
N1=+10011N2=–01010
[N1]補(bǔ)=010011 [N2]補(bǔ)=110110
補(bǔ)碼:對(duì)于正數(shù),其補(bǔ)碼表示與原碼表示相同,對(duì)于負(fù)數(shù),符號(hào)位為1,其余各位是在反碼數(shù)值的末位加“1”。
特點(diǎn):真值0只有一種表示形式,即[+0]補(bǔ)=[-0]補(bǔ)=00…0。
[+0]補(bǔ)=00…0,[–0]補(bǔ)=100…0=00…0(模2n)
n位n+1位n位4位二進(jìn)制補(bǔ)碼
1000100110101011110011011110111100000001001000110100010101100111
-8-7-6-5-4-3-2-1
0+1+2+3+4+5+6+7
一個(gè)r進(jìn)制數(shù)字d
(無(wú)符號(hào))的補(bǔ)碼是rn-d。4.4二進(jìn)制加減法器(續(xù))2023/2/118
原碼加減運(yùn)算
符號(hào)位不參與運(yùn)算,單獨(dú)處理。設(shè)A、B表示絕對(duì)值,有下列兩類八種情況。(+A)+(+B)=(+A)-(-B)(-A)+(-B)=(-A)-(+B)同號(hào)數(shù)相加或異號(hào)數(shù)相減運(yùn)算規(guī)則為絕對(duì)值相加,取被加(減)數(shù)的符號(hào)。(+A)-(+B)=(+A)+(-B)(-A)-(-B)=(-A)+(+B)同號(hào)數(shù)相減或異號(hào)數(shù)相加運(yùn)算規(guī)則為絕對(duì)值相減,取絕大值較大者的符號(hào)。4.4二進(jìn)制加減法器(續(xù))2023/2/119
補(bǔ)碼加減運(yùn)算
可以證明有如下補(bǔ)碼加、減運(yùn)算規(guī)則:
[N1+N2]補(bǔ)=[N1]補(bǔ)+[N2]補(bǔ),[N1-N2]補(bǔ)=[N1]補(bǔ)+[-N2]補(bǔ)此規(guī)則說(shuō)明補(bǔ)碼的符號(hào)位應(yīng)參與運(yùn)算。例:N1=-0011,N2=1011,求[N1+N2]補(bǔ)和
[N1-N2]補(bǔ)。解:[N1]補(bǔ)=11101,[N2]補(bǔ)=01011,[-N2]補(bǔ)=10101
[N1+N2]補(bǔ)=11101+01011=0100011101+)01011
丟棄1
01000
真值為:N1+N2=+10004.4二進(jìn)制加減法器(續(xù))2023/2/120
[N1-N2]補(bǔ)=11101+10101=1001011101+)10101
丟棄1
10010真值為:N1-N2=-1110
反碼加減運(yùn)算可以證明有如下反碼加、減運(yùn)算規(guī)則:
[N1+N2]反=[N1]反+[N2]反,[N1-N2]反=[N1]反+[-N2]反
當(dāng)符號(hào)位有進(jìn)位時(shí),應(yīng)在結(jié)果的最低位再加“1”。(?)4.4二進(jìn)制加減法器(續(xù))2023/2/121
溢出:如果加法操作產(chǎn)生的結(jié)果超出了數(shù)制定義的范圍,就說(shuō)發(fā)生了溢出(overflow)。4.4二進(jìn)制加減法器(續(xù))2023/2/122
溢出判斷補(bǔ)碼:CinCout
CinCout=1(Cin:向符號(hào)位的進(jìn)位,Cout:由符號(hào)位產(chǎn)生的進(jìn)位)無(wú)符號(hào)數(shù):CMSB=1(CMSB:由最高位產(chǎn)生的進(jìn)位)4.4二進(jìn)制加減法器(續(xù))2023/2/1234.5其它算術(shù)功能塊
壓縮:針對(duì)特定應(yīng)用將已有電路簡(jiǎn)化為一個(gè)簡(jiǎn)單電路。壓縮的目的:采用以前的設(shè)計(jì)結(jié)果來(lái)完成邏輯電路或功能模塊的設(shè)計(jì)。2023/2/1244.5其它算術(shù)功能塊(續(xù))
遞增設(shè)計(jì)一個(gè)n=3的遞增器A+001+0
遞減2023/2/1254.5其它算術(shù)功能塊(續(xù))
常數(shù)乘法3位乘數(shù)與4位乘數(shù)(常量)
常數(shù)除法2023/2/126比較器(續(xù))
比較兩個(gè)二進(jìn)制字的電路叫做比較
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年幼兒園父親節(jié)精彩演講稿樣本(2篇)
- 2024年關(guān)于開學(xué)典禮教師代表發(fā)言稿范文(2篇)
- 應(yīng)急物資裝備管理制度(2篇)
- GB/T 44952-2024地面電場(chǎng)監(jiān)測(cè)技術(shù)要求
- 營(yíng)銷培訓(xùn)課件-公眾賬號(hào)微信營(yíng)銷策劃方案
- 毛發(fā)囊腫的臨床護(hù)理
- 在省委第四巡視組巡視臨夏州情況反饋會(huì)上的主持講話
- 汗管棘皮瘤的臨床護(hù)理
- 孕期焦慮癥的健康宣教
- 多發(fā)性脂囊瘤的臨床護(hù)理
- 趣味運(yùn)動(dòng)會(huì)兒童拔河比賽技巧
- 刑事案件模擬法庭劇本完整版五篇
- 2022-2023學(xué)年四川省巴中市巴州區(qū)川教版(三起)四年級(jí)上學(xué)期期末英語(yǔ)試卷
- 人教版(2023) 選擇性必修第一冊(cè) Unit 2 Looking into the Future Assessing Your Progress教案
- 腦血管意外的護(hù)理常規(guī)課件
- 迎新春送吉祥義務(wù)寫春聯(lián)活動(dòng)方案
- 新教材北師大版數(shù)學(xué)一年級(jí)上冊(cè)教學(xué)反思全冊(cè)
- 駕駛員安全駕駛知識(shí)培訓(xùn)與評(píng)估
- 食品安全事故流行病學(xué)調(diào)查表格
- 住宅排氣管道系統(tǒng)工程技術(shù)標(biāo)準(zhǔn)
- 標(biāo)識(shí)標(biāo)牌售后服務(wù)方案
評(píng)論
0/150
提交評(píng)論