chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>主機(jī)配件>主板芯片組>

原碼除法運(yùn)算原理是什么?

2010年04月13日 11:15 www.brongaenegriffin.com 作者:佚名 用戶評(píng)論(0
原碼除法運(yùn)算原理是什么?
  
  兩個(gè)原碼表示的數(shù)相除時(shí),商的符號(hào)由兩數(shù)的符號(hào)按位相加求得,商的數(shù)值部分由兩數(shù)的數(shù)值部分相除求得。
  
  設(shè)有n位定點(diǎn)小數(shù)(定點(diǎn)整數(shù)也同樣適用):
  
  被除數(shù)x,其原碼為 [x]=xf.xn-1…x10
  
  除數(shù)y,其原碼為  [y]=yf.yn-1…y10
  
  則有商q=x/y,其原碼為
  
  [q]=(xf⊕yf)+(0.xn-1…x10/0.yn-1…y10)
  
  商的符號(hào)運(yùn)算qf=xf⊕yf與原碼乘法一樣,用模2求和得到。商的數(shù)值部分的運(yùn)算,實(shí)質(zhì)上是兩個(gè)正數(shù)求商的運(yùn)算。根據(jù)我們所熟知的十進(jìn)制除法運(yùn)算方法,很容易得到二進(jìn)制數(shù)的除法運(yùn)算方法,所不同的只是在二進(jìn)制中,商的每一位不是“1”就是“0”,其運(yùn)算法則更簡(jiǎn)單一些。
  
  下面僅討論數(shù)值部分的運(yùn)算。設(shè)被除數(shù)x=0.1001,除數(shù)y=0.1011,模仿十進(jìn)制除法運(yùn)算,以手算方法求x÷y的過程如下:

?上面的筆算過程可敘述如下:
  
  1. 判斷x是否小于y?現(xiàn)在x<y,故商的整數(shù)位商“0”,x的低位補(bǔ)0,得余數(shù)r0。
  
  2. 比較r0和2-1y,因r0>2-1y,表示夠減,小數(shù)點(diǎn)后第一位商“1”,作r0-2-1y,得余數(shù)r1。
  
  3. 比較r1和2-2y,因r1>2-2y,表示夠減,小數(shù)點(diǎn)后第二位商“1”,作r1-2-2y,得余數(shù)r2
  
  4. 比較r2和2-3y,因r2<2-3y,不夠減,小數(shù)點(diǎn)后第三位商“0”,不作減法,得余數(shù)r3(=r2)。
  
  5. 比較r3和2-4y,因r3>2-4y,表示夠減,小數(shù)點(diǎn)后第四2位商“1”,作r3-2-4y,得余數(shù)r4,共求四位商,至此除法完畢。
  
  在計(jì)算機(jī)中,小數(shù)點(diǎn)是固定的,不能簡(jiǎn)單地采用手算的辦法。為便于機(jī)器操作,使“除數(shù)右移”和“右移上商”的操作統(tǒng)一起來。
  
  事實(shí)上,機(jī)器的運(yùn)算過程和人畢竟不同,人會(huì)心算,一看就知道夠不夠減。但機(jī)器卻不會(huì)心算,必須先作減法,若余數(shù)為正,才知道夠減;若余數(shù)為負(fù),才知道不夠減。不夠減時(shí)必須恢復(fù)原來的余數(shù),以便再繼續(xù)往下運(yùn)算。這種方法稱為恢復(fù)余數(shù)法。要恢復(fù)原來的余數(shù),只要當(dāng)前的余數(shù)加上除數(shù)即可。但由于要恢復(fù)余數(shù),使除法進(jìn)行過程的步數(shù)不固定,因此控制比較復(fù)雜。實(shí)際中常用不恢復(fù)余數(shù)法,又稱加減交替法。其特點(diǎn)是運(yùn)算過程中如出現(xiàn)不夠減,則不必恢復(fù)余數(shù),根據(jù)余數(shù)符號(hào),可以繼續(xù)往下運(yùn)算,因此步數(shù)固定,控制簡(jiǎn)單。
  
  早期計(jì)算機(jī)中,為了簡(jiǎn)化結(jié)構(gòu),硬件除法器的設(shè)計(jì)采用串行的1位除法方案。即多次執(zhí)行“減法—移位”操作來實(shí)現(xiàn),并使用計(jì)數(shù)器來控制移位次數(shù)。由于串行除法器速度太慢,目前已被淘汰。

  得x÷y的商q=0.1101,余數(shù)為r=0.00000001。

非常好我支持^.^

(152) 14.5%

不好我反對(duì)

(895) 85.5%

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?