汇编语言程序设计习题及答案

汇编语言程序设计习题及答案

ID:28019893

大小:1.30 MB

页数:60页

时间:2018-12-07

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

《汇编语言程序设计习题及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、习题一(1)把下列2、8、16进制数转换成为i•进制数(2)(1011011)2(2〉(O.lOllO):(3)(111111.01)2(4)(1000001.11)2(5)(377)8(6)(0.24)8(7)(3FF),6(8)(2A.4)i6解:(1)(1011011)2=64+16+8+2+1=91另解:原式=(5B)i6=5X16+11=91(3)(0.10110)2=0.5+0.125+0.0625=0.6875(4)(111111.01>2=32+16+8+4+2+1+0.25=63.25另解:原式=(1000000-1+0.01)2=64-1+0.2

2、5=63.25(5)(1000001.11)2=64+1+0.5W.25=65.75(6)(377)s=3X64+7X8+7=255另解:原式=(4004)8=4X64-1=255(7)(0.24)8=2X0.125+4X0.015625=03125(8)(3HF)16=3X256+15X16+15=1023另解:原式=(400»l)l6=4X2564=1023(9)(2A.4)i6=2X16+10+4X0.0625=42.25另解:原式=2X16+10+4+16=42.251.2把下列十进制数转换力2、16进制数(127),0(2)(33)10(3)(O.3)io

3、(4)(0.625),0(5)(1023.5)m(6)(377)1()(7)(1/1024)

4、()(8)(377/32)1()解:(1)(127)10=64+32+16+8+4+2+1=(111nil)2=(7F),6另解:原式=(128-l)i0=(10000000-l)2=(lllllll)2=(7F)i6<2)(33)io=32+1=(100001)2=(21),6(I)(O.3),o=(0.010011001)2=(0.4CCC)!6(II)(O.625)io=0.5+0.125=(0.101)2={0.A)I6(III)(1023.5),0=512+256

5、+128+64+32+16+8+4+2+1+0.5=(1111111111.1)2=(3FF.8),6<6)(377),()=256+64+32+16+8+1=(101111001)2=(179)162(1/1024),<)=(0.0000000001)2=(0.004)163(377/32)io=(256+64+32+16+8+1)4-(32)=(101111001>2+(100000)2=(ion.ii0oi)2=(«B.ci)i61.3把下列二进制数转换为十六进制数(2)(100011)2(2)(0.11101)2(3)(11111.11)2(4)(0.001

6、01)2解:(1)(100011)2=(107X)11)2=23H(3)(0.11101)2=(0.IIIO'1000)2=0.E8H(4)(111111.1100}2=lRCH(5)(0.00101)2=(0.00lO'l000)2=0.28H1.4把下列十六进制数转换为二进制数(2)(3B6)i6(2)(100)16<3)(80.2),6(4)(2FF.A)16解:(1)(3B6),6=(00111011OllOh(100)16=(⑽01O(H)00(H)O)2(80.2),6=(10000000.0010)2(2HEA),6=(0010nil1111.1010

7、)21.5如果用24b储存一个无符号数,这个数的范网是什么?如果储存的是一个补码衣示的冇符号数,那么这个数的范网乂是什么?答:如果用24b储存一个无符号数,这个数的范围应为:如果用24b储存一个补码表示的有符号数,这个数的范围应为:-223~+223-11.6两个无符号数,它们的大小等于十进制数210和303,用N位二进制存储时,相加产生了进位,用N+1位二进制存储时,相加没冇产虫进位。这个N等于多少?力什么?答:210+303=513,29<513<210,取N=9时,相加会产生进位,取N=10,相加就不会产生进位,因此,本题中N=9。1.7两个8位二进制无符号数

8、相加后没有产生进位,符兮标志SF=1,它们和应在什么范围内?如果SF=0,那么和又在什么范围内?答:如果SF=1,它们的和应在27~284,也就是128〜255之内。如果SF=0,它们的和应在0〜27-1,也就是0〜127之内。1.8两个8位补码表示的荷符号数相加时,什么情况K会使进位标志等于“丨”?相减时,乂足什么情况K会使借位标志等于“丨”?答:两个8位补码表示的有符号数梠加时,下列悄况会使进位标志等于“1”:两个负数梠加;两个异号数相加,和为正(不会产生溢出)。两个8位补码表示的有符号数相减时,下列情况会使借位标志等于“1”:两个同号数相减,差为负(不会产

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

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

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