试题详情
- 简答题 判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
-
(1)指令MOV SI, DL是错误的,两个操作数类型不匹配。
(2)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
(3)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
(4)指令MOV [BP][DI], 0是错误的,操作数类型无法确定。
(5)指令MOV [SI], [DI] 是错误的,不能同时出现两个内存操作数。
(6)MOV [DI],[BX] ;错,存储器不能传存储器
(7)MOV[DX+SI],AL; 错,DX不能用作基址寻址
(8)MUL AL , 58H ;错,乘法指令不能用立即数
(9)MOV DS,SEG DAT;错,立即数不能送段寄存器
(10)MOV WORD PTR [BX],-1 ;正确 ,-1送BX指示的字单元 关注下方微信公众号,在线模考后查看
热门试题
- 8086CPU用于地址锁存器输入允许的控
- 查表程序如下,分析该写出程序执行后的结果
- 例举汇编语言中标号的属性。
- 什么是汇编语言子程序的参数的传递?参数传
- 8086CPU最小、最大方式时用于总线请
- 指令JMP FAR PTR LOP和
- 8086CPU访问存贮器和访问I/O的地
- 中断主要解决了哪两个问题?中断技术随着计
- 8086/8088最多能处理多少种不同的
- 已知AX=836BH,X=FFFFH,执
- PTR运算符有何功能?
- 数据寻址有哪些情况不允许?
- 58的非压缩BCD和压缩BCD各如何表示
- 分析下列程序段每条指令的执行结果和程序实
- 分析下列程序段每条指令的执行结果和程序实
- 什么是8086汇编语言名字?包括有哪些?
- 已知DS=5000H,BX=2500H,
- 指令指针寄存器IP多少位?有何功能?
- 存储器数据类型有什么要求,如何解决类型不
- 8086 CPU输入输出指令的间址寄存器