指出下列传送指令中

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2

(1) MOV DS,0100H

(2) MOV BP,AL

(3) MOV BX,AL

(4) XCHG AH,AL

(5) OUT 21H,AL

(6) OUT 310,AL

(7) MOV [BP+DI],AX

(8) MOV [BX+CX],2130H

(9) AND AX,BL

(10) ADD AL,[BX+DX+10] 4、判断下列指令是否正确:(1) POP CS

(3) LEA BX,4[BX]

(4) JMP BYTE PTR[BX]

(5) SAR AX,5

(7) CMP [DI],[SI]

(8) ADD BX,OFFSET A

(9) IN AL,DX

(10) MUL 25

(1)MOV SI,100

(2)MOV BX,VAR1[SI]

(3)MOV AX, [BX]

(4)MOV AL, [DX]

(5)MOV BP, AL

(6)MOV VAR1, VAR2

(7)MOV CS, AX

(8)MOV DS, 0100H

(9)MOV [BX][SI], 1

(10)MOV AX, VAR1+VAR2

(11)

(12)OR BL, TYPE VAR2

(13)SUB [DI], 78H

(14)MOVS VAR1, VAR2

(15)PUSH 100H

(16)POP CS

(17)XCHG AX, ES (18)MOV DS, CS

(19)JMP L1+5

(20)DIV AX, 10

(20)SHL BL, 2 (22)MOV AL, 15+23

(23)MUL CX

(24)XCHG CL, [SI]

(1) MOV DS,0100H;错误。源操作数是立即数时,目的操作数不能是段寄存器

(2) MOV BP,AL;错误。操作数类型不一致

(3) XCHG AH,AL ;正确。

(4) OUT 310H,AL;错误。端口直接寻址的范围应在0~FFH之间

(5) MOV BX,[BX] ;正确。

(6) MOV ES:[BX+DI] ,AX ;正确。

(7) MOV AX,[SI+DI] ;错误。存储器寻址中有效地址不能由两个变址寄存器组成

(8) MOV SS:[BX+SI+100H],BX ;正确。

(9) AND AX,BL ;错误。操作数类型不一致

(10) MOV DX,DS:[BP] ;正确

(11) ADD [SI],20H ;错误,目的操作数类型不明确。

(12) MOV 30H,AL ;错误,目的操作数不能为立即数

(13) PUSH 2000H;错误。堆栈指令的操作数不能是立即数

(14) MOV [SI],[2000H];错误。两个操作数不能同时为存储器操作数

(15) MOV SI,AL ;错误。操作数类型不一致

(16) ADD [2000H],20H;错误,目的操作数类型不明确

(17) MOV CS,AX;错误,目的操作数不能为代码段寄存器

(18) INC [DI] ;错误,目的操作数类型不明确

(19) OUT BX,AL;错误。端口间接寻址的寄存器只能是DX寄存器

(20) SHL BX,3 ;错误。移位次数大于1时应该用CL寄存器

(21) XCHG CX,DS ;错误。交换指令中不能出现段寄存器

相关文档
最新文档