《汇编语言程序设计》第3次作业.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《汇编语言程序设计》第3次作业.doc》由会员分享,可在线阅读,更多相关《《汇编语言程序设计》第3次作业.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 汇编语言程序设计第3次作业二、主观题(共20道小题)11. 用降幂法和除法将下列十进制数转换为二进制数和十六进制数: (1) 369 (2) 10000 (3) 4095 (4) 32767答案:(1) 369=1 0111 0001B=171H(2) 10000=10 0111 0001 0000B=2710H(3) 4095=1111 1111 1111B=FFFH(4) 32767=111 1111 1111 1111B=7FFFH12. 将下列二进制数转换为十六进制数和十进制数:(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4)
2、 1111 1111答案:(1) 10 1101B=2DH=45(2) 1000 0000B=80H=128(3) 1111 1111 1111 1111B=FFFFH=65535(4) 1111 1111B=FFH=25513. 完成下列十六进制数的运算,并转换为十进制数进行校核:(1) 3A+B7 (2) 1234+AF (3) ABCD-FE (4) 7AB6F答案:(1) 3A+B7H=F1H=241(2) 1234+AFH=12E3H=4835(3) ABCD-FEH=AACFH=43727(4) 7AB6FH=35325H=14. 下列各数为十六进制表示的8位二进制数,请说明当它们
3、分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?(1) D8 (2) FF答案:(1) D8H表示的带符号数为 -40,D8H表示的无符号数为216;(2) FFH表示的带符号数为 -1, FFH表示的无符号数为255。15. 下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?(1) 4F (2) 2B (3) 73 (4) 59答案:(1) 4FH表示的十进制数为 79,4FH表示的字符为O;(2) 2BH表示的十进制数为 43,2BH表示的字符为 +;(3) 73H表示的十进制
4、数为115,73H表示的字符为s;(4) 59H表示的十进制数为89,59H表示的字符为Y。16. 在80x86微机的输入/输出指令中,I/O端口号通常是由DX寄存器提供的,但有时也可以在指令中直接指定00FFH的端口号。试问可直接由指令指定的I/O端口数。 答案:可直接由指令指定的I/O端口数为256个。17. 在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A呢?答案:3017:000A、3015:002A和3010:007A的存储单元的物理地址都是3017AH。18. 如果在一个程序开始执行以前(CS)
5、=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0) (IP)=2B40H,试问该程序的第一个字的物理地址是多少?答案:该程序的第一个字的物理地址是0AAA40H。19. 下列操作可使用那些寄存器?(1) 加法和减法 (2) 循环计数 (3) 乘法和除法 (4) 保存段地址 (5) 表示运算结果为0 (6) 将要执行的指令地址 (7) 将要从堆栈取出数据的地址 SS:SP答案:(1) 数据寄存器等(2) CX(3) AX、DX,乘数和除数用其他寄存器或存储器(4) 段寄存器(5) ZF=1(6) CS:IP(7) SS:SP20. 给定(BX)=637DH,(SI)=2A9BH,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言程序设计 汇编语言 程序设计 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内