計算機(jī)組成原理(原碼乘法、除法),補(bǔ)碼乘法的矯正法

嘚吧嘚

今天晚上終于有一點點狀態(tài)了,對著ppt復(fù)習(xí)還是挺好的,不過自己復(fù)習(xí)的也要一直復(fù)習(xí)不能像計算機(jī)網(wǎng)絡(luò)到考試了之前復(fù)習(xí)的都忘了。
好,書歸正傳主要講一下原碼的一位乘、兩位乘、除法以及矯正法

一位乘

不舉例子了直接文字描述
X*Y
0.1001
0.1101

開始乘法
0.0000
0.1001 1101


0.1001 1101 乘完開始移位
0.01001 1101 接著乘
0.00000


0.01001 1101 移位
0.001001 1101
0.1001


0.101101
0.0101101 1101
0.1001


0.1110101 1101
文字描述的話就是
乘數(shù)得到乘積 與上次結(jié)果加和(第一次與0)得到部分積
部分積右移
重復(fù)至乘完乘數(shù)每一位
兩位原碼乘與此一致
00 右移兩位
01 加y右移兩位
10 加2y右移兩位
11 加3y右移兩位
補(bǔ)碼乘法
校正法在原來原碼的計算結(jié)果的基礎(chǔ)上進(jìn)行校正
x任意 y<0 [x]補(bǔ)|y|+[-x]補(bǔ)
x任意 y>0 [x]補(bǔ)
[y]補(bǔ)
只不過這里的加法和移位都要按補(bǔ)碼進(jìn)行
左移0右移1
原碼除法
補(bǔ)余法
簡單描述
x/y
符號位單獨運算 準(zhǔn)備好 [-|x|]補(bǔ) x>y無法計算大于1
比較被除數(shù)與除數(shù)大小 用減法比較 加他絕對值的補(bǔ)碼
結(jié)果大于0 上商1
余數(shù)左移一位
小于0 上商0
加上除數(shù) 還原
左移一位
循環(huán)往復(fù)到達(dá)精度

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 定點數(shù)的加減其實可以歸為一類。 定點加減 定點加減運算主要用到補(bǔ)碼運算。 加法表達(dá)式為[X+Y]補(bǔ)=[X]補(bǔ)+[Y...
    藍(lán)笨笨咱們走閱讀 5,747評論 3 3
  • 1.使用位運算判斷一個數(shù)是否是奇數(shù)num & 1 ==0 num 是偶數(shù)num & 1 ==1 num 是奇數(shù)...
    多多爸是小白閱讀 1,061評論 0 0
  • 在計算機(jī)編程中,整數(shù)可以通過十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制來表示 1.進(jìn)制 """1.十進(jìn)制a.基數(shù):0,1,2...
    QiuXian閱讀 677評論 0 0
  • 一、復(fù)習(xí)昨天所學(xué)內(nèi)容 1.常用快捷鍵 2.注釋 3.標(biāo)識符 數(shù)字、字母、_組成,數(shù)字不能開頭(python大小寫敏...
    魅影_0d2e閱讀 1,267評論 0 2
  • #幸福是需要修出來的~每天進(jìn)步1%~幸福實修09班~16號~Liuyuan 20170812(26/30)09班 ...
    幸福實修09班16號劉媛閱讀 336評論 1 2

友情鏈接更多精彩內(nèi)容