



VIP免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章指令系统习题1、说明下列指令源操作数的寻址方式MOV(3)MOV(5)MOV(7)MOVAX,26AX,BXAX,ES:立即寄存器BX寄存器间接(2)MOVAX(4)MOVAX,(6)MOV,26HBXAX,SIAX,BX+SI基址加变址(8)MOVAX,VARBXSI直接寄存器间接寄存器间接相对的基址加变址2、假定(DS)=3000H,(ES)=3100H,(SS)=2800H,(SI)=00BAH,(BP)=1200H,(BX)=0010H,数据段中变量VAR的偏移地址是0600H,说明下列各种源操作数的物理地址。(1)MOVAX,(3)MOVAX,(5)MOVAX,BXBXBP+1
2、0H;无(2)MOVAX,0AHBX;30010H(4)MOVAX,260H;29210H(6)MOVAX,ES:BX;3001AH;30260H;31010H3、设(DS)=3000H,(BX)=1100H,(CS)=0062H,(SI)=0002H,(31100H)=52H,(31101H)=8FH,(31162H)=6BH,(31163H)=99H,(31103H)=F6H,(32200H)=AAH,(32201H)=B6H,(32800H)=55H,(32801H)=77H,给出下列各指令执行后AX寄存器的内容。(1)MOVAX,BX(3)MOVAX,4200H(5)MOVAX,110
3、0HBX;1100H;4200H;B6AAH(2)MOV(4)MOV(6)MOVAX,BXAX,2800HAX,1160H+SI;8F52H7755H;996BH4、设(AX)=11011001B容(16为二进制数):(CL)=03,(CF)=1,写出下列指令分别执行后AX中的内(1)SARAX,CL;001BH(3)SHRAH,CL;00D9H(2)(4)SHRRCRAX,1AX,1006CH806CH5、分别执行下列各指令组,(1)MOVNEG(3)MOVMOVADD(5)STCMOVMOVAX,93A4HAXAX,2B7EHCX,4DB5H6C5CH(2)XYDW'AB'
4、MOVAX,XY4142H7933H(4)XADW0BD57HMOVAX,0FBCDHB945HAX,CXBX,0B69FHAX,43A2HANDAX,XA(6)MOVAX,238AHMOVBX,3468HD010H8D02HIMULBL写出AX的内容:AX,BXSBB6、(1)(3)(5)分析下列指令的对错,错误的请说明原因。MOVMOVXCHGAAADS,2010HDX,SPCL,CHCX(2)(8)7、PUSHAL(4)INAL,0A00H(6)SHRAX,3ADDBP+DI,1000H设(SS)=2000H,(SP)=1000H,执行下述指令序列,画图说明SP和堆栈内容变化过程的示意图
5、,并在分号后面标出(AX),(SP),(SP)的内容。MOVAX,80AAH4PUSHAX;80AAH,0FFEH,80AAHMOVAX,0A35HPUSHAX;0A35H,0FFCH,0A35HMOVBP,SPADDWORDPTRBP,2000H;0A35H,0FFCH,2A35HPOPAX;2A35H,0FFEH,80AAH8、 请用三种不同类型的指令将寄存器BX清零。MOVBX,0;XORBX,BX;SUBBX,BX9、 写出程序段把DX,AX中双字类型的数据算术右移4位,若DX,AX的初始内容分别是80F2H和9822H,那么该程序段完成后DX,AX的内容各是多少?MOVCX,4NEX
6、T:SARDX,1RCRAX,1LOOPNEXT(DX尸F80FH,(AX)=2982H 10、读程序段,回答问题。 IN AL, 82HXOR AH , AHADD AX, AX MOV BX, AX MOV CX, 2 SHL BX , CL ADD AX, BX问:1.程序段(1)的功能是什么?(2) IN AL , 82HMOV BL, 0AHIMUL BL输入82H端口的内容,并将其乘 102。若从82H端口读入的数据为05H,完成程序段(1)后(AX)=?50又问程序段(1)与程序段IN AL , 82H MOV BL , 0AH MUL BL3。若读入的字节为A5H,完成程序段(
7、1)后,(AX)=?(2)的功能是否相同(忽略BX的变化)?1650,不同4.用最简单的指令完成与(1)相同的功能,请写出这些程序。11、利用移位、传送等指令完成(AX)与16的乘法.MOVCL,4SHLAX,CL12、写出完成以下功能的指令或指令序列(要求尽可能短)。(1)把BX的高三位置1,其他各位求反;NOTBXORBX,E000H(2)从地址为1200H端口读入一字节数据存入AH寄存器;MOVDX,1200HINAL,DXMOVAH,AL(3)把AL中的有符号数除以一3。CBWMOVBL,3IDIVBL13、 比较AX,BX,CX中有符号数的大小,将最大的数放在AX中,请编程。CMPAX,BXJGNEXTXCHGAX,BXNEXT:CMPAX,CXJGDONEXCHGAX,CXDONE:14、 编写一程序段,在数据区0000:2000开始100字节范围内,查找字符A',找到,则将偏移地址送入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司超载制定管理制度
- 2025年的建筑工程承包合同样本
- 广东省惠州市2024-2025学年高二下册3月月考数学试卷(B卷)附解析
- 2025年中考语文(长沙用)课件:主题1 湘当有味美食之旅
- 神秘传承的传承者基础知识点归纳
- 产业落定可行性研究报告
- 南阳理工学院招聘笔试真题2024
- 石大学前儿童保育学课件2-4抓住生长发育的关期科学育儿
- 道德与法治(广东卷)2025年中考考前押题最后一卷
- 造纸与印刷企业经营管理方案
- 《工逆向工程与增材制造》课件-19. Geomagic Design X 实体建模方法
- 医疗废物管理的相关法律法规
- 脑机接口课件
- 天涯海角景区开发规划
- 物理(成都专用)2025年中考物理终极押题猜想(解析版)
- 《汽车基础知识培训》课件
- 服饰搭配女装课程设计
- 拆除旧烟囱合同模板
- 高二上学期考后成绩分析总结主题班会课件
- XXX有限公司化工装置开、停车方案
- 中国不宁腿综合征的诊断与治疗指南
评论
0/150
提交评论