比较MOV AX, [SI] 与LEA AX, [SI]两条指令在功能上是否相同?为什么?
第1题:
下列指令中,源操作数的寻址方式为相对基址变址寻址方式的指令是( )。
A.MOV AX,COUNT[SI]
B.MOV AX, [BX][DI]
C.MVO AX,COUNT[BP][SI]
D.MOV AX,[BX+DI]
第2题:
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。
第3题:
用一条指令仅实现将AX←BX+SI的方法是()。
第4题:
判断下列指令是否正确。若不正确,指出错误原因。 (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
第5题:
下列指令中,源操作数的寻址方式中,()属于直接寻址。
第6题:
判断指令是否正确:MOV AX,[SI+DI]
第7题:
设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少? (1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H] (4) MOV AX,VAL (5) MOV AX,[BX] (6) MOV AX,ES:[BX] (7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10] (10) MOV AX,VAL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,VAL[BX][SI]
第8题:
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV AX, [EBX] (2)MOV SI, DL (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H (5)MOV [BP][DI], 0 (6)MOV [SI], [DI] (7)MOV ES, 1000H (8)MOV AX, X+2 (9)MOV AX, CX+2 (10)MOV [EAX][EAX*2], AL
第9题:
下列指令中,源操作数的寻址方式中,()属于寄存器寻址。
第10题:
与MOV AX,OFFSET VAR指令完全等效的指令是()。
第11题:
第12题:
第13题:
下面指令正确的是()。
第14题:
下列语句中有语法错误的语句是()
第15题:
下列四条指令中错误的是()。
第16题:
设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。
第17题:
指出MOV [AX],[SI]指令的错误,并加以改正。
第18题:
分析下列指令的正误,对于错误的指令要说明原因并加以改正。 (1) MOV AH,BX (2) MOV [BX],[SI] (3) MOV AX,[SI][DI] (4) MOV MYDAT[BX][SI],ES:AX (5) MOV BYTE PTR[BX],1000 (6) MOV BX,OFFSET MAYDAT[SI] (7) MOV CS,AX (8) MOV DS,BP
第19题:
指出下列指令的错误: MOVAH,CX; MOV33H,AL; MOVAX,[SI][DI]; MOV[BX],[SI]; ADDBYTEPTR[BP],256; MOVDATA[SI],ES:AX; JMPBYTEPTR[BX]; OUT230H,AX; MOVDS,BP; MUL39H。
第20题:
下列指令中,源操作数的寻址方式中,()属于寄存器相对寻址。
第21题:
比较MOV AX,[SI]与LEA AX,[SI]两条指令在功能上是否相同?为什么?
第22题:
对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。
第23题:
第24题: