資源描述:
《微機(jī)原理與接口技術(shù)樓順天版課后題答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、微機(jī)原理與接口技術(shù)樓順天周佳社編著科學(xué)出版社找了好久,終于在期末從老師那兒弄了一份,希望對大家有用!微機(jī)原理與接口技術(shù)樓順天周佳社編著科學(xué)出版社2006年習(xí)題解答因時間緊,習(xí)題解答由部分老師提供,還沒有經(jīng)過仔細(xì)校對,肯定有不少錯誤,請各位指正。另外,習(xí)題有多種解法,答案不唯一,僅供參考。第1章數(shù)制與碼制1.將下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù):(1)58;(2)67.625;(3)5721;解:(1)58D=00111010B(2)67.625D=01000011.1010B(3)5721D=0001011001011001B2.將二進(jìn)制數(shù)變換成十六進(jìn)制數(shù):(1)1
2、0010101B;(2)1101001011B;(3)1111111111111101B;(4)0100000010101B;(5)01111111B;(6)010000000001B解:(1)10010101B=95H(2)1101001011B=34BH(3)1111111111111101B=FFFDH(4)0100000010101B=815H(5)01111111B=7FH(6)010000000001B=401H3.將十六進(jìn)制數(shù)變換成二進(jìn)制數(shù)和十進(jìn)制數(shù):(1)78H;(2)0A6H;(3)1000H;(4)0FFFFH解:(1)78H=120D=
3、01111000B(2)0A6H=166D=10100110B(3)1000H=4096D=0001000000000000H(4)0FFFFH=65535D=1111111111111111B4.將下列十進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù):(1)39;(2)299.34375;(3)54.5625解:(1)39D=27H(2)299.34375D=12B.58H(3)54.5625D=36.9H5.將下列二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù):(1)10110.101B;(2)10010010.001B;(3)11010.1101B解:(1)10110.101B=22.625D(2)
4、10010010.001B=146.125D(3)11010.1101B=26.8125D1.計算(按原進(jìn)制運算):(1)10001101B+11010B;(2)10111B+11100101B;(3)1011110B-1110B;(4)124AH+78FH;(5)5673H+123H;(6)1000H-F5CH;解:(1)10100111B(2)11111100B(3)1010000B(4)19D9H(5)5796H(6)A4H2.已知a=1011B,b=11001B,c=100110B,按二進(jìn)制完成下列運算,并用十進(jìn)制運算檢查計算結(jié)果:(1)a+b;(2
5、)c-a-b;(3)a×b;(4)c÷b解:a=1011B=11Db=11001B=25Dc=100110B=38D(1)100100B=36D(2)10B=2D(3)100010011B=275D(4)1B余1101B=13D3.已知a=00111000B,b=11000111B,計算下列邏輯運算:(1)aANDb;(2)aORb;(3)aXORb;(4)NOTa解:(1)00000000B(2)11111111B(3)11111111B(4)11000111B4.設(shè)機(jī)器字長為8位,寫出下列各數(shù)的原碼和補碼:(1)+1010101B;(2)-1010101
6、B;(3)+1111111B;(4)-1111111B;(5)+1000000B;(6)-1000000B解:(1)原01010101B補01010101B(2)原11010101B補10101011B(3)原01111111B補01111111B(4)原11111111B補10000001B(5)原01000000B補01000000B(6)原11000000B補11000000B1.寫出下列十進(jìn)制數(shù)的二進(jìn)制補碼表示(設(shè)機(jī)器字長為8位):(1)15;(2)-1;(3)117;(4)0;(4)-15;(5)127;(6)-128;(7)80解:(1)(000
7、01111B)補(2)(11111111B)補(3)(01110101B)補(4)(00000000B)補(5)(11110001B)補(6)(01111111B)補(7)(10000000B)補(8)(01010000B)補2.設(shè)機(jī)器字長為8位,先將下列各數(shù)表示成二進(jìn)制補碼,然后按補碼進(jìn)行運算,并用十進(jìn)制數(shù)運算進(jìn)行檢驗:(1)87-73;(2)87+(-73);(3)87-(-73);(4)(-87)+73;(5)(-87)-73;(6)(-87)-(-73);解:(1)1110B=14D(2)00001110B進(jìn)位舍棄(3)10100000B=-96D溢
8、出(4)11110010B=-14D(5)01100