汇编语言与接口技术叶继华(第二版)习题答案

汇编语言与接口技术叶继华(第二版)习题答案

ID:12370812

大小:43.50 KB

页数:29页

时间:2018-07-16

汇编语言与接口技术叶继华(第二版)习题答案_第1页
汇编语言与接口技术叶继华(第二版)习题答案_第2页
汇编语言与接口技术叶继华(第二版)习题答案_第3页
汇编语言与接口技术叶继华(第二版)习题答案_第4页
汇编语言与接口技术叶继华(第二版)习题答案_第5页
资源描述:

《汇编语言与接口技术叶继华(第二版)习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言与接口技术叶继华(第二版)习题答案导读:就爱阅读网友为您分享以下“汇编语言与接口技术叶继华(第二版)习题答案”资讯,希望对您有所帮助,感谢您对92to.com的支持!习题一解答:1.3(1)[0.0000]原=0.0000[0.0000]反=0.0000[0.0000]补=0.0000(2)[0.1001]原=0.1001[0.1001]反=0.1001[0.1001]补=0.1001(3)[-1001]原=11001[-1001]反=10110[-1001]补=101111.4[N]反=1.0

2、101[N]原=1.1010[N]补=1.011029N=-0.10101.5(1)原码运算:比较可知,正数较大,用正数减负数,结果为正01010011-00110011=[01010011]原-[00110011]原=00100000反码运算:01010011-00110011=[01010011]反+[-00110011]反=001010011+111001100=000011111补码运算:01010011-00110011=[01010011]补+[-00110011]补=001010011+1

3、11001101=000100000(2)原码运算:比较可知,负数较大,用负数减正数,结果为负0.100100-0.110010=[0.110010]原-[0.100100]原=-0.001110反码运算:0.100100-0.110010=[0.100100]反+[-0.110010]反=0.100100+1.001101=1.110001补码运算:0.100100-0.110010=[0.100100]补+[-0.110010]补=0.100100+1.001110=1.1100107643101.

4、6(1)(11011011)2=(1×2+1×2+1×2+1×2+1×2+1×2)10=(219)10=(001000011001)BCD(2)(456)10=(010001010110)BCD210(3)(174)8=(1×8+7×8+4×8)10=(124)10=(000100100100)BCD210(4)(2DA)16=(2×16+13×16+10×16)10=(730)10=(011100110000)BCD1.7(1)9876H看成有符号数时,默认为负数的补码,转换为十进制数是:-26506

5、9876H=1001100001110110B29为负数的补码,对其求补得到正数的补码,即[1001100001110110B]补=0110011110001010B14131098731=(1×2+1×2+1×2+1×2+1×2+1×2+1×2+1×2)10=26506所以原负数为-26506(2)9876H看成无符号数时,转换为十进制数是:39030151211654219876H=1001100001110110B=(1×2+1×2+1×2+1×2+1×2+1×2+1×2+1×2)10=39030

6、1.8(1)98的压缩BCD码为:10011000B(2)98的非压缩BCD码为:0000100100001000B1.9(1)[S1+S2]补=[S1]补+[S2]补=00010110+00100001=00110111,无溢出[S1-S2]补=[S1]补+[-S2]补=00010110+11011111=11110101,无溢出(2)[S1+S2]补=[S1]补+[S2]补=00010110+11011111=11110101,无溢出[S1-S2]补=[S1]补+[-S2]补=00010110+00

7、100001=00110111,无溢出(3)[S1+S2]补=[S1]补+[S2]补=01100100+00011110=10000010,有溢出[S1-S2]补=[S1]补+[-S2]补=0129100100+11100010=01000110,无溢出(4)[S1+S2]补=[S1]补+[S2]补=10011100+11100010=01111110,有溢出[S1-S2]补=[S1]补+[-S2]补=10011100+00011110=10111010,无溢出习题二解答:2.1答:8086有哪些寄存器

8、组?各有什么用途?①通用寄存器AX、BX、CX、DX它既可用作16位寄存器,又可将它拆成高、低8位,分别作为两个独立的8位寄存器使用。AX称累加器。常用于存放算术逻辑运算中的操作数,所有I/O指令都使用累加器与外设接口传送数据;BX称基址寄存器。常用来存放访问内存时的基地址或用作间接寻址时的地址寄存器。CX称计数寄存器。在循环和串操作指令中用作计数器,指令执行后CX寄存器中的内容会自动改变。DX称数据寄存器。在I/O指令中用来存放端口的地址

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

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

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