首页/ 题库 / [单选题]下列指令中( )指令是不合法的。①MOV的答案

下列指令中( )指令是不合法的。①MOV SI,OFFSET [DI]②LEA SI,OFFSET [DI]③JMP SHORT PTR [BX]④CALL WORD PTR [BX]

单选题
2022-01-15 21:04
A、1条
B、2条
C、3条
D、4条
查看答案

正确答案
C

试题解析

标签:
相关题目
对于下列程序段:( ) AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN   也可用______指令完成同样的功能。
单选,125分] 已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在 ( )中。
8  已知(SI)=0004H,(DS)=8000H,(80004H)=02H,(80005H)=C3H。指令LEA AX,[SI]执行后(AX)=( )。
与MOV AX,OFFSET VAR指令不等效的指令是()。
假设VAR为变量,指令MOV AX,OFFSET VAR的寻址方式是( )。
与指令MOV BX,OFFSET BUF功能相同的指令是()。
指令MOV AX,[SI]的寻址方式是()

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

找出一条指令代替指令“SUB AL,30H”,使程序功能不变。

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

如果将代码段中的指令LEA DI,BCD+N-1改成LEA DI,BCD;DEC DI改成INC DI,其它指令不变,程序执行后,从BCD开始的N个字节单元中的内容是什么?
下面有4条指令:Ⅰ.MOV AL,[BX+SI+1AOH]Ⅱ.MOV AL,80H[BX][DI]Ⅲ.MOV AL,[BP+SI-0AOH]Ⅳ.MOV AL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。
指出MOV [AX],[SI]指令的错误,并加以改正。
指出MOV AX,[SI+DI]指令的错误原因。
指出下列指令的错误:MOV AX,[SI][DI]
下列指令中( )指令是不合法的。①MOV [SI],1000H②ADD AX,[DX]③MUL[BX]④MOV DS,2000H
下列指令中( )指令是不合法的。① MOV[S1],1000H② ADDAX,[DX]③ MUL[BX]④ MOVDS, 2000H
在80386以上的微处理器指令系统中,以下指令的源操作数的寻址方式是( )。 MOV AX,[BX)[SI]
设TAB为变量,指令MOV BX,OFFSET TAB的寻址方式为()。
设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式为( )
下列指令中( )指令是不合法的。①MOVSl OFFSET[DI]②LEA SI,OFFSET[DI)③JMP SHORT PTR[BX]④CALL WORD PTR[BX]
下列指令中有几条指令是不合法的?(12)。①MOV[SI),[DI]②IN AL,DX③JMP WORD PTR[BX]④PUSH WORD PTR 10[BX+2]
广告位招租WX:84302438

免费的网站请分享给朋友吧