精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 某機(jī)器字長為8位,已知[X]補(bǔ)=7FH,Y=-1,則進(jìn)行[X]補(bǔ)-[Y]補(bǔ)運(yùn)算后,符號標(biāo)志位SF、溢出標(biāo)志位OF分別為多少

    某機(jī)器字長為8位,已知[X]補(bǔ)=7FH,Y=-1,則進(jìn)行[X]補(bǔ)-[Y]補(bǔ)運(yùn)算后,符號標(biāo)志位SF、溢出標(biāo)志位OF分別為多少
    有四個(gè)選項(xiàng),A、1,0;B、0,1;C、0,0;D1,1.但是我算出來選A.請問您覺得呢,給出具體計(jì)算過程
    數(shù)學(xué)人氣:171 ℃時(shí)間:2020-02-20 15:04:53
    優(yōu)質(zhì)解答
    首先說一下OF:溢出標(biāo)志位.當(dāng)算術(shù)運(yùn)算的結(jié)果超出了帶符號數(shù)的范圍,即溢出時(shí),OF=1,否則OF=0.
    可以看到,決定OF是0還是1的關(guān)鍵在于“計(jì)算結(jié)果是否溢出”.
    再來看“帶符號數(shù)運(yùn)算時(shí)的溢出判斷”:
    1.如果次高位向最高位有進(jìn)位(或借位),而最高位向上無進(jìn)位(借位),結(jié)果溢出.
    2.反過來,如果次高位向最高位無進(jìn)位(或借位),而最高位向上有進(jìn)位(或借位),結(jié)果也溢出
    理解這些概念后,再來看本題.SF=1應(yīng)該沒有問題吧,著重講講OF
    [X]補(bǔ)=7FH=0111 1111B
    [Y]原=1000 0001B[Y]補(bǔ)=1111 1111B
    [X]補(bǔ)-[Y]補(bǔ)=01111111-11111111=1000 0000
    其中,次高位1-1=0,向最高位無借位,最高位0-1=1,向上有借位,所以結(jié)果溢出.OF=1

    換種方法驗(yàn)證一下:
    根據(jù)補(bǔ)碼的減法規(guī)則:[X]補(bǔ)-[Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)
    [X]補(bǔ)=0111 1111B
    -Y=1[-Y]補(bǔ)=0000 0001B
    [X]補(bǔ)+[-Y]補(bǔ)=01111111+00000001=10000000
    其中,次高位1+0=0(加上前一位的進(jìn)位),向最高位有進(jìn)位,最高位0+0=1(加上次高位的進(jìn)位),向上無進(jìn)位,所以結(jié)果溢出.OF=1

    還可以通過十進(jìn)制驗(yàn)算:
    [X]補(bǔ)=0111 1111B=127D
    [Y]補(bǔ)=1111 1111B=255D
    [X]補(bǔ)-[Y]補(bǔ)=127-255=-128
    這時(shí),我們其實(shí)是把這兩個(gè)補(bǔ)碼當(dāng)做了原碼來計(jì)算,而8位二進(jìn)制數(shù)原碼所能表示的范圍是:
    -127~127
    -128這個(gè)計(jì)算結(jié)果是超出范圍的,發(fā)生溢出,故而OF=1.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版