收藏 分享(赏)

大专班《汇编语言》自测题.doc

上传人:涵涵文库 文档编号:12096241 上传时间:2021-09-06 格式:DOC 页数:1 大小:31.50KB
下载 相关 举报
大专班《汇编语言》自测题.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

1、大专班汇编语言自测题一、 假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=1100H,(BP)=0010H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?(1) MOV AX,0ABH(2) MOV AX,100H(3) MOV AX,BX(4) MOV AX,BP(5) MOV AX,BX+10H(6) MOV AX,BX+SI(7) MOV AX,BX(8) MOV AX,ES:BX(9) MOV AX,SI(10) MOV AX,BX+SI+50H二、 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H

2、,试定在以下各种寻址方式下的有效地址是什么?(1) 立即寻址(2) 直接寻址(3) 使用BX的寄存器寻址(4) 使用BX的间接寻址(5) 使用BX的寄存器相对寻址(6) 基址变址寻址(7) 相对基址变址寻三、设当前数据段寄存器的内容为1B00H,在数据段的偏移地址为2000H单元内,含有一个内容为0FF10H和8000H的指针,它们是一个十六位变量的偏移地址和段地址,请写出把该变量装入AX的指令序列,并画表示出来.四、 在附加段中有一个首地址为ARRAY的字数组,在数组的第一个字单元中放着该数组的长度,数组的元素为补码数,要求编制一个完整的汇编语言程序,使该数组中的数按照从小到大的次序排列整齐

3、。五、改正下列指令的错误:(1) MOV AH,BX(2) MOV BX,SI(3) MOV AX,SI+DI(4) MOV BV,AX(5) MOV CS,AX(6) MOV BYTE PTRBX,1000(7) MOV AX BX(8) MUL CX,AX(9) DIV AX,CX(10) PUSH BL (11) MOV BX,(2000H)(12) ADD AX,BL(13) SUB AX,BX(14) MOV (1000H),(2000H)(15) ADD AX,123456H六、改正下列指令中的错误(1)MOV AH, BX(2)MOV BX,SI(3)MOV BX,AX(4)MO

4、V CS,AX(5)MOV BYTE PTR BX,1000H(6)MOV BX,ES:AX(7)MOV AX,SIDI(8) MOV CS,AX(9) SUB AX,BL(10) MOV 2000H,AX七、 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试定在以下各种寻址方式下的有效地址是什么?(1) 立即寻址(2) 直接寻址(3) 使用BX的寄存器寻址(4) 使用BX的间接寻址(5) 使用BX的寄存器相对寻址(6) 基址变址寻址(7) 相对基址变址寻八、 如TABLE为数据段0032H字单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行

5、完后AX寄存器的内容是什么?1、 MOV AX,TABLE2、 LEA AX,TABLE九、 写出执行以下计算的指令系列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址 (1)、ZW+(Z-X)(2)、ZW-(R+X)+Z(3)、Z(W*X)/(Y+6),R余数(4)、Z(W-X)/(Y+6)十、在附加段中有一个首地址为ARRAY的字数组,在数组的第一个字单元中放着该数组的长度,数组的元素为补码数,要求编制一个完整的汇编语言程序,使该数组中的数按照从小到大的次序排列整齐。十一、设当前数据段寄存器的内容为1B00H,在数据段的偏移地址为2000H单元内,含有一个内容为0FF10H和8000H的指针,它们是一个十六位变量的偏移地址和段地址,请写出把该变量装入AX的指令序列,并画表示出来.十二、请编写一个完整的汇编语言程序,要求BX的内容以十六进制形式在计算机屏幕上显示出来。十三、在0624H单元内有一条二字节JMP SHORT OBJ指令,如其中位移量为(1)27H,(2)6BH,(3)0C6H,(4)82H,(5)93H,试问转向地址OBJ的值是多少?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 事务文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报