資源描述:
《匯編語(yǔ)言課后答案(所有章節(jié)所有題目)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、附錄:《IBM—PC匯編語(yǔ)言程序設(shè)計(jì)》習(xí)題參考答案第一章.習(xí)題1.1用降冪法和除法將下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)和十六進(jìn)制數(shù):(1)369(2)10000(3)4095(4)32767答:(1)369=101110001B=171H(2)10000=10011100010000B=2710H(3)4095=111111111111B=FFFH(4)32767=111111111111111B=7FFFH1.2將下列二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)和十進(jìn)制數(shù):(1)101101(2)10000000(3)1111111111111111(4)11111111答:
2、(1)101101B=2DH=45(2)10000000B=80H=128(3)1111111111111111B=FFFFH=65535(4)11111111B=FFH=2551.3將下列十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)和十進(jìn)制數(shù):(1)FA(2)5B(3)FFFE(4)1234答:(1)FAH=11111010B=250(2)5BH=1011011B=91(3)FFFEH=1111111111111110B=65534(4)1234H=1001000110100B=46601.4完成下列十六進(jìn)制數(shù)的運(yùn)算,并轉(zhuǎn)換為十進(jìn)制數(shù)進(jìn)行校核:(1)3A+B7(2)1
3、234+AF(3)ABCD-FE(4)7AB×6F答:(1)3A+B7H=F1H=241(2)1234+AFH=12E3H=4835(3)ABCD-FEH=AACFH=43727(4)7AB×6FH=35325H=2178931.5下列各數(shù)均為十進(jìn)制數(shù),請(qǐng)用8位二進(jìn)制補(bǔ)碼計(jì)算下列各題,并用十六進(jìn)制數(shù)表示其運(yùn)算結(jié)果。(1)(-85)+76(2)85+(-76)(3)85-76(4)85-(-76)(5)(-85)-76(6)-85-(-76)答:(1)(-85)+76=10101011B+01001100B=11110111B=0F7H;CF=0;OF
4、=0(2)85+(-76)=01010101B+10110100B=00001001B=09H;CF=1;OF=0(3)85-76=01010101B-01001100B=01010101B+10110100B=00001001B=09H;CF=0;OF=0(4)85-(-76)=01010101B-10110100B=01010101B+01001100B=10100001B=0A1H;CF=0;OF=1(5)(-85)-76=10101011B-01001100B=10101011B+10110100B=01011111B=5FH;CF=0;OF
5、=1(6)-85-(-76)=10101011B-10110100B=10101011B+01001100B=11110111B=0F7H;CF=0;OF=01.1下列各數(shù)為十六進(jìn)制表示的8位二進(jìn)制數(shù),請(qǐng)說(shuō)明當(dāng)它們分別被看作是用補(bǔ)碼表示的帶符號(hào)數(shù)或無(wú)符號(hào)數(shù)時(shí),它們所表示的十進(jìn)制數(shù)是什么?(1)D8(2)FF答:(1)D8H表示的帶符號(hào)數(shù)為-40,D8H表示的無(wú)符號(hào)數(shù)為216;(2)FFH表示的帶符號(hào)數(shù)為-1,F(xiàn)FH表示的無(wú)符號(hào)數(shù)為255。1.2下列各數(shù)均為用十六進(jìn)制表示的8位二進(jìn)制數(shù),請(qǐng)說(shuō)明當(dāng)它們分別被看作是用補(bǔ)碼表示的數(shù)或字符的ASCII碼時(shí),它們
6、所表示的十進(jìn)制數(shù)及字符是什么?(1)4F(2)2B(3)73(4)59答:(1)4FH表示的十進(jìn)制數(shù)為79,4FH表示的字符為O;(2)2BH表示的十進(jìn)制數(shù)為43,2BH表示的字符為+;(3)73H表示的十進(jìn)制數(shù)為115,73H表示的字符為s;(4)59H表示的十進(jìn)制數(shù)為89,59H表示的字符為Y。1.3請(qǐng)寫出下列字符串的ASCII碼值。Forexample,Thisisanumber3692.答:46H6FH72H20H65H78H61H6DH70H6CH65H2CH0AH0DH54H68H69H73H20H69H73H20H61H20H6EH75
7、H6DH62H65H72H20H33H36H39H32H2EH0AH0DH第一章.習(xí)題E5H000B0H1EH000B1H3CH000B3H2AH000B4H存儲(chǔ)器2.2題的信息存放情況…000B2H2.1在80x86微機(jī)的輸入/輸出指令中,I/O端口號(hào)通常是由DX寄存器提供的,但有時(shí)也可以在指令中直接指定00~FFH的端口號(hào)。試問(wèn)可直接由指令指定的I/O端口數(shù)。答:可直接由指令指定的I/O端口數(shù)為256個(gè)。2.2有兩個(gè)16位字1EE5H和2A3CH分別存放在80x86微機(jī)的存儲(chǔ)器的000B0H和000B3H單元中,請(qǐng)用圖表示出它們?cè)诖鎯?chǔ)器里的存放情
8、況。答:存儲(chǔ)器里的存放情況如右上圖所示。2.3在IBMPC機(jī)的存儲(chǔ)器中存放信息如右下圖所示。試讀出30022