資源描述:
《匯編語言課后答案(所有章節(jié)所有題目)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、附錄:《IBM—PC匯編語言程序設(shè)計》習(xí)題參考答案第一章.習(xí)題1.1用降冪法和除法將下列十進制數(shù)轉(zhuǎn)換為二進制數(shù)和十六進制數(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將下列二進制數(shù)轉(zhuǎn)換為十六進制數(shù)和十進制數(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將下列十六進制數(shù)轉(zhuǎn)換為二進制數(shù)和十進制數(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完成下列十六進制數(shù)的運算,并轉(zhuǎn)換為十進制數(shù)進行校核:(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ù)均為十進制數(shù),請用8位二進制補碼計算下列各題,并用十六進制數(shù)表示其運算結(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ù)為十六進制表示的8位二進制數(shù),請說明當它們分別被看作是用補碼表示的帶符號數(shù)或無符號數(shù)時,它們所表示的十進制數(shù)是什么?(1)D8(2)FF答:(1)D8H表示的帶符號數(shù)為-40,D8H表示的無符號數(shù)為216;(2)FFH表示的帶符號數(shù)為-1,F(xiàn)FH表示的無符號數(shù)為255。1.2下列各數(shù)均為用十六進制表示的8位二進制數(shù),請說明當它們分別被看作是用補碼表示的數(shù)或字符的ASCII碼時,它們
6、所表示的十進制數(shù)及字符是什么?(1)4F(2)2B(3)73(4)59答:(1)4FH表示的十進制數(shù)為79,4FH表示的字符為O;(2)2BH表示的十進制數(shù)為43,2BH表示的字符為+;(3)73H表示的十進制數(shù)為115,73H表示的字符為s;(4)59H表示的十進制數(shù)為89,59H表示的字符為Y。1.3請寫出下列字符串的ASCII碼值。Forexample,Thisisanumber3692.答:46H6FH72H20H65H78H61H6DH70H6CH65H2CH0AH0DH54H68H69H73H20H69H73H20H61H20H6EH75
7、H6DH62H65H72H20H33H36H39H32H2EH0AH0DH第一章.習(xí)題E5H000B0H1EH000B1H3CH000B3H2AH000B4H存儲器2.2題的信息存放情況…000B2H2.1在80x86微機的輸入/輸出指令中,I/O端口號通常是由DX寄存器提供的,但有時也可以在指令中直接指定00~FFH的端口號。試問可直接由指令指定的I/O端口數(shù)。答:可直接由指令指定的I/O端口數(shù)為256個。2.2有兩個16位字1EE5H和2A3CH分別存放在80x86微機的存儲器的000B0H和000B3H單元中,請用圖表示出它們在存儲器里的存放情
8、況。答:存儲器里的存放情況如右上圖所示。2.3在IBMPC機的存儲器中存放信息如右下圖所示。試讀出30022