版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
補碼一位乘法設(shè)[x]補=x0.x1x2…xn-1xn,1.補碼與真值的轉(zhuǎn)換公式當x≥0時,x0=0,根據(jù)定義[x]補=x,得:
0.x1x2…xn-1xn=x
即:
x=-0+0.x1x2…xn-1xn
設(shè)[x]補=x0.x1x2…xn-1xn,1.補碼與真值的轉(zhuǎn)換公式當x<0時,x0=1,根據(jù)定義[x]補=2+x,得:
1.x1x2…xn-1xn=2+x
即:
x=-1+0.x1x2…xn-1xn
1.補碼與真值的轉(zhuǎn)換公式設(shè)[x]補=x0.x1x2…xn-1xn,由此可以得出,補碼與真值之間的轉(zhuǎn)換公式為:
x=-x0+0.x1x2…xn-1xn
=-x0同理,對定點整數(shù),若[x]補=xnxn-1xn-2…x1x0,則:
1.補碼與真值的轉(zhuǎn)換公式x=-xn×2n+xn-1xn-2…x1x0
=-xn
例如,若[x]補=10101,則真值:x=(1)0101=1×(-
24)+0101=-1011
其中(1)表示符號位1為負權(quán)。若將一個數(shù)的補碼表示的符號位變?yōu)樨摍?quán),便是該數(shù)的真值。
【例2.22】已知[x1]補=1.1101,[x2]補=0.0101,[y1]補=10111,[y2]補=01011,求x1、x2、y1、y2。
解:x1=-1+0.1101=
-0.0011
x2=-0+0.0101=0.0101
y1=1×(-24)+0111=-10000+0111=-1001
y2=0×(-24)+1011=1011
對于一個數(shù)的補碼,無論其是正數(shù)還是負數(shù),每左移一位,低位補0,相當于這個數(shù)乘以2。若在左移的過程中符號發(fā)生改變,則表示運算結(jié)果發(fā)生溢出。2.補碼的移位對于一個數(shù)的補碼,無論其是正數(shù)還是負數(shù),每右移一位,符號位保持不變,相當于這個數(shù)除以2(即乘以1/2)。
【例2.23】已知[x]補=1.1101001,[y]補=00101011,若字長固定為8位,采用0舍1入法,求[2x]補、[1/2x]補、[2y]補、[1/2y]補。
解:[2x]補=1.1010010
[1/2x]補=1.1110101
[2y]補=01010110
[1/2y]補=00010110故:
[x×y]補=[x]補×y3.補碼一位乘法的機器算法因為:
設(shè)被乘數(shù)[x]補=x0.x1x2…xn-1xn,乘數(shù)[y]補=y0.y1y2…yn-1yn,[x×y]補=[x]補×y的證明可分y≥0和y<0兩種情況并結(jié)合補碼的定義來證明,這里不再贅述。(其中yn+1=0)[x×y]補=
[x]補×(-y0+y12-1+y22-2+…+yn-12-(n-1)+yn2-n)=[x]補×[-y0+(y1-y12-1)+(y2-y22-2)+…
+(yn-1-yn-12-(n-1))+(yn-yn2-n)]
=[x]補×[(y1-y0)+(y2-y1)2-1+(y3-y2)2-2
+…+(yn-yn-1)2-(n-1)+(0-yn)2-n]=故:[x×y]補=[x]補×y=[x]補×()
[z0]補=0
[z1]補=2-1([z0]補+(yn+1-yn)[x]補)(其中yn+1=0)
[z2]補=2-1([z1]補+(yn-yn-1)[x]補)
[zi]補=2-1([zi-1]補+(yn-i+2-yn-i+1)[x]補)
[zn]補=2-1([zi]補+(y2-y1)[x]補)
[zn+1]補=[zn]補+(y1-y0)[x]補設(shè)[z]補=[x×y]補,[zi]補表示[z]補第i次的部分積,則上式可寫成如下遞推公式:
[x×y]補
[z0]補=0
[z1]補=2-1([z0]補+(yn+1-yn)[x]補)(其中yn+1=0)
[z2]補=2-1([z1]補+(yn-yn-1)[x]補)
[zn]補=2-1([zi]補+(y2-y1)[x]補)
[zn+1]補=[zn]補+(y1-y0)[x]補設(shè)[z]補=[x×y]補,[zi]補表示[z]補第i次的部分積,則上式可寫成如下遞推公式:
[zi]補=[zi]補=2-1
()[zi]補=2-1([zi-1]補
)[zi]補=2-1([zi-1]補+()[x]補)[zi]補=2-1([zi-1]補+(yn-i+2-
yn-i+1)[x]補)【例2.24】已知x=-0.1101,y=0.0101,用補碼一位乘法計算x×y。
解:[x]補=1.0011
[y]補=0.0101
[-x]補=0.1101
x×y=-0.01000001[z0]補=0
[z1]補=2-1([z0]補+(yn+1-yn)[x]補)
[z2]補=2-1(([z1]補+(yn-yn-1)[x]補)
[zi]補=2-1(([z2]補+(yn-i+2-yn-i+1)[x]補)
[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陶瓷電容器制造工安全應(yīng)急考核試卷含答案
- 冷鏈物流操作規(guī)范制度
- 制度計劃流程標準規(guī)范
- 照相機與照相設(shè)備裝配調(diào)試工操作安全知識考核試卷含答案
- 進一步規(guī)范檢測鑒定制度
- 會計制度信息填寫規(guī)范
- 醫(yī)院病歷管理制度規(guī)范
- 鹽油糖采購臺帳制度規(guī)范
- 野生植物管護巡護工班組協(xié)作考核試卷含答案
- 拖拉機沖剪壓加工生產(chǎn)線操作調(diào)整工崗前實操效果考核試卷含答案
- 工程車輛銷售合同范本
- 新人抖音直播獎勵制度規(guī)范
- 2026年消防安全評估協(xié)議
- 【小學(xué)】【期末】家長會:孩子在學(xué)校的底氣【課件】
- 鋼結(jié)構(gòu)防腐涂裝工藝方案
- 云上(貴州)數(shù)據(jù)開發(fā)有限公司招聘筆試題庫2026
- 書法美育課件
- 2025-2026學(xué)年統(tǒng)編版三年級語文上冊全冊及各單元知識點歸納
- 2025年中國AGV行業(yè)分析報告-產(chǎn)業(yè)規(guī)?,F(xiàn)狀與發(fā)展規(guī)劃趨勢
- 人教版(2024)小學(xué)二年級上冊美術(shù)第二單元 愛我家園(第1~4課)教案
- 軍事能力考核題庫及答案
評論
0/150
提交評論