在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>臺式機>

溢出,溢出的檢測方法有哪些?

2010年04月13日 11:02 m.xsypw.cn 作者:佚名 用戶評論(0
關(guān)鍵字:溢出(7298)
溢出,溢出的檢測方法有哪些?
  
  在定點小數(shù)機器中,數(shù)的表示范圍為|x|<1. 在運算過程中如出現(xiàn)大于1的現(xiàn)象,稱為“溢出”。在定點機中,正常情況下溢出是不允許的。

  [例12] x=+0.1011, y=+0.1001,求x+y。
  
  [解:]
  
  [x]=0.1011 [y]=0.1001
  
  [x]   ? 0.1011
  
  +[y]    0.1001
  --------------------
  [x+y]  1.0100
  
  兩個正數(shù)相加的結(jié)果成為負數(shù),這顯然是錯誤的。
  
  [例13] x=-0.1101, y=-0.1011,求x+y。
  
  [解:]
  
  [x]=1.0011 [y]=1.0101
  
  [x]   ? 1.0011
  
  +[y]??  ?1.0101
  --------------------
  [x+y] ? 0.1000
  
  兩個負數(shù)相加的結(jié)果成為正數(shù),這同樣是錯誤的。

之所以發(fā)生錯誤,是因為運算結(jié)果產(chǎn)生了溢出。兩個正數(shù)相加,結(jié)果大于機器所能表示的最大正數(shù),稱為上溢。而兩個負數(shù)相加,結(jié)果小于機器所能表示的最小負數(shù),稱為下溢。
  
  為了判斷“溢出”是否發(fā)生,可采用兩種檢測的方法。第一種方法是采用雙符號位法,這稱為“變形補碼”或“模4補碼”,從而可使模2補碼所能表示的數(shù)的范圍擴大一倍。變形補碼定義為
  
  ????????????????????????? (2.22)
  
  或用同余式表示為
  
  [x]=4+x   (mod 4)
  
  下式也同樣成立:
  
  [x]+[y]=[x+y]??? (mod 4)
  
  為了得到兩數(shù)變形補碼之和等于兩數(shù)之和的變形補碼,同樣必須:
  
  1. 兩個符號位都看作數(shù)碼一樣參加運算
  
  2. 兩數(shù)進行以4位模的加法,即最高符號位上產(chǎn)生的進位要丟掉。
  
  采用變形補碼后,如果兩個數(shù)相加后,其結(jié)果的符號位出現(xiàn)“01或“10兩種組合時,表示發(fā)生溢出。這是因為兩個絕對值小于1的數(shù)相加,其結(jié)果不會大于或等于2,所以最高符號位永遠表示結(jié)果的正確符號。
  
  [例14] x=+0.1100, y=+0.1000,求x+y。
  
  [解:]
  
  [x]=00.1100, [y]=00.1000
  
  [x]   00.1100
  
  +[y]  00.1000
  -------------------
????????????????01.0100
  
  兩個符號位出現(xiàn)“01”,表示已溢出,即結(jié)果大于+1。

[例15] x=-0.1100, y=-0.1000,求x+y。
  
  [解:]
  
  [x]=11.0100, [y]=11.1000
  
  [x]   11.0100
  
  +[y]  11.1000
  -------------------
  ?????????? ?10.1100
  
  兩個符號位出現(xiàn)“10”,表示已溢出,即結(jié)果小于-1。
  
  由此可以得出如下結(jié)論:
  
  1. 當以模4補碼運算,運算結(jié)果的二符號位相異時,表示溢出;相同時,表示未溢出。故溢出邏輯表達式為V=Sf1⊕Sf2,其中Sf1和Sf2分別為最高符號位和第二符號位。此邏輯表達式可用異或門實現(xiàn)。
  
  2. 模4補碼相加的結(jié)果,不論溢出與否,最高符號位始終指示正確的符號。
  
  第二種溢出檢測方法是采用單符號位法。從例1和例2中看到,當最高有效位產(chǎn)生進位而符號位無進位時,產(chǎn)生上溢;當最高有效位無進位而符號位有進位時,產(chǎn)生下溢。故溢出邏輯表達式為V=Cf⊕Co,其中Cf為符號位產(chǎn)生的進位,Co為最高有效位產(chǎn)生的進位。此邏輯表達式也可用異或門實現(xiàn)。
  
  在定點機中當運算結(jié)果發(fā)生溢出時,機器通過邏輯電路自動檢查出溢出,并進行中斷處理。

非常好我支持^.^

(510) 97.7%

不好我反對

(12) 2.3%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

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

      ?
      主站蜘蛛池模板: 亚洲一区二区三区电影 | 日本最色网站 | 四虎精品永久在线网址 | 国产精品久久久久网站 | 69日本xxxxxxxxx13| 色偷偷成人网免费视频男人的天堂 | 直接在线观看的三级网址 | 在线免费看黄的网站 | xxx性xxx| 天堂资源wwww在线看 | 三级电影天堂网 | 国产午夜在线观看 | 午夜高清视频 | 亚州色图欧美色图 | 天天天色综合 | 色视频在线观看完整免费版 | 亚洲美女爱爱 | 激情文学综合 | 全日本爽视频在线 | 高清成年美女xx免费网站黄 | 开心激情五月网 | 中文字幕色婷婷在线精品中 | 人人玩人人添天天爽 | 国产精品久久久久久福利 | 午夜剧院免费 | 99久久精品国产自免费 | 最新免费jlzzjlzz在线播放 | 奇米久草 | 天天射天天操天天 | 爽好舒服快受不了了老师 | 99精品在免费线视频 | www资源| 中文字幕一区二区三区精彩视频 | 天天干夜夜爽 | 欧美.成人.综合在线 | 亚洲精品国产成人 | 免费国产黄网站在线观看视频 | 人与牲动交xxxxbbbb高清 | 69日本xxⅹxxxxx19 | 日日夜夜操天天干 | 久久视频免费看 |