《汇编语言程序设计》1~10章习题答案

《汇编语言程序设计》1~10章习题答案

ID:1245115

大小:198.50 KB

页数:16页

时间:2017-11-09

《汇编语言程序设计》1~10章习题答案_第1页
《汇编语言程序设计》1~10章习题答案_第2页
《汇编语言程序设计》1~10章习题答案_第3页
《汇编语言程序设计》1~10章习题答案_第4页
《汇编语言程序设计》1~10章习题答案_第5页
资源描述:

《《汇编语言程序设计》1~10章习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《汇编语言程序设计》习题答案共16页第12页P16第一章习题·答案《汇编语言程序设计》习题答案共16页第12页1.1二进制十六进制(1)1610000B10H(2)63.205≈111111.0011B3F.3H(3)102410000000000B400H(4)3275110011001011B0CCBH(5)1111101111B6FH(6)2048100000000000B800H1.2原码反码补码(1)-118BH0F4H0F5H(2)1267EH7EH7EH(3)-080H0FFH00H(4)6440H40H40H(5)-1190F7H88H89H(6)-850

2、D5H0AAH0ABH1.3十六进制(1)11001B19H25(2)11011101B0DDH221(3)111111111B1FFH511(4)1100111B67H1031.4十进制二进制(1)4BH751001011B(2)1FCH508111111100B(3)327H8071100100111B(4)0FFFEH655341111111111111110B(5)1DH2911101B(6)0FFH25511111111B(7)8A1H2209100010100001B1.5(字长n=8)补码定义式取反加1(1)-0.101B=21-0.101=1.011B=1

3、.6h(2)+0110100B=本身=0110100B=34h00110100B=34h(3)-1011001B=28-1011001B=100000000B-1011001B=10100111B=100h-59h=0A7h10100111B=0A7h(4)+0.111B=本身=0.111B=0.Eh1.6补码原码机器数真值(1)01111000B01111000B+1111000B=+78h(2)11001111B10110001B-0110001B=-31h(3)10001110B11110010B-1110010B=-72h(4)01111111B01111111B

4、+1111111B=+7fh1.7(1)(2)(3)(4)(5)1AH00H7DH01H00H40H6CH10H5BH4AH1.8设补码长度为字节(即为8位)补码十进制(1)6CH108(2)72H114(3)90H-112(4)0F1H-15(5)30H48(6)0ACH-841.9(1)21-(-18)=15H-0EEH=27H(2)71-36=47H-24H=23H(3)-5+120=0FBH+78H=73H(4)-10-20=0F6H-14H=0E2H(5)-85-(-40)=0ABH-0D8H=0D3H1.1057H,69H,6EH,64H,6FH,77H,73

5、H,20H,39H,35H,56H,69H,73H,75H,61H,6CH,20H,62H,61H,73H,69H,63H《汇编语言程序设计》习题答案共16页第12页P26第二章习题·答案《汇编语言程序设计》习题答案共16页第12页2.6见P19堆栈:内存中以”先入后出”为原则存取、最大空间为64KB的存储区域称之为堆栈栈底:栈区最高地址单元的前一个单元为栈底栈顶:最后进栈数据所对应的地址单元为栈顶SS:SP00H10H20H4AH2.7000B0H5AH34H—000B3H78H12H2.84017H:000AH=4017AH4015H:002AH=4017AH4010

6、H:007AH=4017AH说明了同一个物理地址可以用多个逻辑地址表示。《汇编语言程序设计》习题答案共16页第12页《汇编语言程序设计》习题答案共16页第12页P74第三章习题·答案《汇编语言程序设计》习题答案共16页第12页3.1(1)寄存器寻址(2)寄存器间接寻址,物理地址=30700H(3)变址寻址/寄存器相对寻址,物理地址=31804H(4)基址寻址/寄存器相对寻址,物理地址=41700H(5)基址变址寻址,物理地址=30800H(6)相对基址变址寻址,物理地址=42504H3.2(1)错:源不能是基址基址寻址。(2)错:源和目不能同时为内存单元。(3)错:直接给

7、出的移位位数不能是3。(4)错:取反指令只能有一个操作数。(5)错:不能将立即数直接送入段寄存器。(6)错:目不能是段寄存器CS。(7)错:第一个操作数不能是立即数。(8)当VALUE1为字变量时,对;否则为错:源和目的类型(长度)不一致。(9)错:源和目不能同时为段寄存器。(10)对。(11)错:出栈指令的目不能是立即数。(12)错:输入指令的目必须是累加器,源必须是小于0FFH的端口地址或者是存放端口地址DX寄存器。(13)错:源不能是立即数。(14)错:寄存器CX不能用于寄存器间接寻址。3.3MOVAX,84A0H;所有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。