- 42
- 0
- 约1.22万字
- 约 18页
- 2017-01-16 发布于湖北
- 举报
复习题1:
指出下列指令的错误(1)MOV AH,BX (2)MOV [BX],[SI] (3)MOV AX,[SI] [DI] (4)MOV MYDAT [BX] [SI],ES:AX(5)MOV BYTE PTR [BX],1000 (6)MOV BX,OFFSET MYDAT[SI]? (7)MOV CS,AX
(8)SAL AL, 5
答案:(1)MOV AH,BX 源操作数与目的操作数长度不相同(2)MOV [BX],[SI] 这是两个内存单元在传递数据,而这在汇编语言中是不允许的。不允许两内存单元同时作为源操作数和目的操作数进行运算(3)MOV AX,[SI] [DI] 不能用两个变址连用,其中一个应为基址BX或BP(4)MOV MYDAT [BX] [SI],ES:AX 同(2)(5) MOV BYTE PTR [BX],1000源操作数与目的操作数长度不相同,1000D=3E8H(6)MOV BX,OFFSET MYDAT [SI]? OFFSET不能与复杂操作数相连(7)MOV CS,AX?,不能对CS赋值
(8)MOV CL,5
SAL AL,CL
2、下面哪些指令是非法的?(假设OP1,OP2是已经用DB定义的变量)(1)CMP 15,BX(2)CMP OP1,25(3)CMP OP1,OP2(4)CMP AX,OP1
答案(1)非法? (2)合法? (3)非法?? (4)非法
3、假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列指令中哪些是非法的?它们的错误是什么?(1)MOV? BP,AL(2)MOV? WORD_OP [BX+4*3] [DI],SP(3)MOV? WORD_OP1, WORD_OP2(4)MOV? AX, WORD_OP1 [DX](5)MOV? SAVE_WORD, DS(6)MOV? SP, SS:DATA_WORD [BX] [SI]
(7)MOV? AX, [WORD_OP1+WORD_OP2](8)MOV? AX, [WORD_OP1-WORD_OP2+100](9)MOV?[WORD_OP1], [WORD_OP1-WORD_OP2]
答案:(1)非法,操作数类型不同。(2)合法。(3)非法,不允许两个内存单元直接传递数据。(4)非法,DX不可以用作基址。(5)合法。(6)非法,SS不可以作段跨越前缀。(7)合法。(8)合法。(9)非法,不允许两个内存单元直接传递数据。不允许两内存单元同时作为源操作数和目的操作数进行运算
4、假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处。(1)ADD? VAR1,VAR2(2)SUB? AL,VAR1(3)JMP? LAB [SI](4)JNZ? VAR1(5)JMP? NEAR? LAB
答案:(1)不允许两内存单元同时作为源操作数和目的操作数进行运算(2)操作数类型不同(3)跳转指令只能转到符号地址(4)转移指令后不能为变量,只能为标号(5)格式不对,应为 NEAR PTR。
补充题
5、指出下列指令中的错误,并改正。
(1) MOV BL, 30A0H (2) MOV 0010H, AL
(3) XCHG AL, BX (4) MOV [AX], 3456H
(5) PUSH AL (6) POP CS
(7) MOV DS, 1000H (8) MOV [BX], [1000H]
(9) LDS (BX), [1000H] (10) LEA BX, CX
答:
(1)数据类型不一致,改为:MOV BX,30A0H
(2)0010H是个立即数,既不是一个内存单元的地址,也不是个寄存器
改为:MOV [0010H],AL
(3)数据类型不一致,改为:XCHG AX, BX
(4)这是寄存器间接寻址,只能使用基址变址寄存器。而且需要指定为字类型
改为:MOV WORD PTR [SI], 3456H
(5)PUSH指令是压入堆栈两个字节的操作。改为: PUSH AX
(6)不能对CS进行直接修改, 改为:POP CX
(7)不能对段寄存器直接赋值,而只能通过累加器来赋值
改为: MOV AX, 1000H
MOV DS, AX
(8)存储器的两个单元之间不能同时作为源操作数和目的操作数参与运算
改为:MOV AX, [1000H]
MOV [BX], AX
(9)没有()这种指令
改为:LDS BX,
您可能关注的文档
- 《精》微机原理与接口技 - 副本.doc
- 《精》微机原理与接口技术 复习.doc
- 《精》微机原理与接口技术(第四版)课后习题答案北京大学出版社.doc
- 《精》微机原理与接口技术_基于8086和Proteus仿真__顾晖_复习资料.ppt
- 《精》微机原理与接口技术_楼顺天版_课后题答案.doc
- 《精》微机原理与接口技术第5章 习题.ppt
- 《精》微机原理与接口技术第7章_1 IO接口和总线.ppt
- 《精》微机原理与接口技术第7章_2 IO接口和总线.ppt
- 《精》微机原理与接口技术复习材料.ppt
- 《精》微机原理与接口技术复习课_1406.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 深度解析(2026)《GB 18279.1-2015医疗保健产品灭菌 环氧乙烷 第1部分:医疗器械灭菌过程的开发、确认和常规控制的要求》.pptx VIP
- 医药行业药品生产质量管理手册(标准版).docx VIP
- 与朱元思书复习(2).ppt VIP
- 《高等教育学科专业设置调整优化行动方案(25—27年)》(以下简称《方案》).docx VIP
- 2024年世少赛真题-四年级数学A卷(3).pdf VIP
- 《与朱元思书》复习.pptx VIP
- 空战的艺术ART_OF_THE_KILL--现代空战全面指导.pdf VIP
- 2014江苏安装工程定额.xls VIP
- 一种基于有机硅改性酚醛环氧树脂的涂料及其制备方法.pdf VIP
- 2026年新版自考本科英语2复习题.doc VIP
原创力文档

文档评论(0)