判断MOV 【BX】,【DI】指令的正误,错误的请改正
错误,不能在存储器单元之间传送数据,改为MOV BX,[DI]
错误,不能在存储器单元之间传送数据,改为MOV BX,[DI]
A.MOV[DI][BX],27H
B.MOV[DI][SI],2700H
C.MOV BYTE PTR[DI][BX],27H
D.MOV BYTE PTR[DI][BX],2700H
MOVAH, CX;
MOV33H,AL;
MOVAX, [SI][DI];
MOV[BX],[SI];
ADDBYTEPTR[BP], 256;
MOVDATA[SI],ES: AX;
JMPBYTEPTR[BX];
OUT230H,AX;
MOVDS,BP;
MUL 39H。
指出8086/8088下列指令中存储器操作数物理地址的计数表达式。
(1) MOV AL,[DI] (2) MOV AX,[BX+SI]
(3) MOV AL,8[BX+DI] (4) ADD AL,ES:[BX]
(5) SUB AX,[2400H] (6) ADC AX,[BX+DI+1200H]
(7) MOV CX,[BP+SI] (8) INC BYTE PTR [DI]
指出8086/8088下列指令的错误。
(1) MOV[SI],IP (2) MOV CS,AX
(3) MOV BL,SI+2 (4) MOV 60H,AL
(5) PUSH 2400H (6) INC[BX]
(7) MUL-60H (8) ADD [2400H],2AH
(9) MOV[BX],[DI] (10) MOV SI,AL
已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后得结果如何?(互评需要达到5次) (1)LEA BX,20H[BX][SI] MOV AX,2[BX] (2)LDS SI,[BX][DI] MOV [SI],BX
A、PUSH SI
B、PUSH SI
PUSH DI
PUSH DI
POP SI
POP DI
POP DI
POP SI
C、MOV AX,SI
D、MOV AX,SI
MOV DI,SI
MOV BX,DI
MOV DI,AX
XCHG BX,AX
A.0100H
B.55AAH
C.A55H
D.4100H