谁会判断下列指令是否正确
问题描述:
谁会判断下列指令是否正确
POP CS……………………………………………( )
PUSH WORD PTR 20[BX+SI-2] ……………………( )
LEA BX,4[BX] ……………………………………( )
SAR AX,5…………………………………………( )
MOV BYTE PTR[BX],1000………………………( )
CMP [DI],[SI] ……………………………………( )
ADD BX,OFFSET A……………………………………( )
MUL 25……………………………………………( )
NEG 30……………………………………………( )
CMP AX,5……………………………………( )
指出下列指令源操作数的寻址方式:
MOV AX,ARRAY[SI]
MOV AX,ES:[BX]
MOV AX,[200H]
MOV AX,[BX+DI]
MOV AX,BX
MOV AX,1200H
MOV AX,20[BX+SI]
MOV AX,[DI+20]
答
错对对对错错对错错对
寻址方式:
变址寻址
寄存器间接寻址
直接寻址
基址加变址寻址
寄存器寻址
立即数寻址
基址加变址寻址
变址寻址MOV AX,ARRAY[SI]是寄存器间接寻址吧?不是,是变址寻址MOV AX,[SI]是寄存器间接寻址