西南交大网络教育汇编语言程序设计-第一次作业(共4页).doc
《西南交大网络教育汇编语言程序设计-第一次作业(共4页).doc》由会员分享,可在线阅读,更多相关《西南交大网络教育汇编语言程序设计-第一次作业(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上汇编语言程序设计 第一次作业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) FA (2) 5B (3) FFFE (4) 1234答:(1) FAH=1111 1010B=250(2
2、) 5BH=101 1011B=91(3) FFFEH=1111 1111 1111 1110B=65534(4) 1234H=1 0010 0011 0100B=466013.完成下列十六进制数的运算,并转换为十进制数进行校核:(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表示的十进制数为115,73H表示的字符为s;(4) 59H表示的十进制数为89,59H表
4、示的字符为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)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0) (IP)=2B40H,
5、试问该程序的第一个字的物理地址是多少?答:该程序的第一个字的物理地址是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,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用BX的寄存器寻址(4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西南 交大 网络 教育 汇编语言 程序设计 第一次 作业
限制150内