已知(SI)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA DI, [SI]后,DI寄存器中的内容是A.2000HB.1000HC.1234HD.3412H

已知(SI)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA DI, [SI]后,DI寄存器中的内容是

A.2000H

B.1000H

C.1234H

D.3412H


参考答案和解析
C

相关考题:

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI,[BX]指令后,SI寄存器中的内容是______。A.1234HB.3412HC.1000HD.0010H

交换寄存器SI、DI的内容,正确的程序段是( )。A.PUSH SI PUSH DI POP SI POP DIB.PUSH SI PUSH DI POP DI POP SIC.MOV AX,SI MOV SI,AX MOV DI,BXD.MOVAX,SI MOV BX,DI XCHG BX,AX

假设(DS)=1000H,(DI)=0500H,(10510H)=0FFH,(10511H)=00H,下列指令执行后使(AX):0520H的是( )。A.LEA AX,20[DI]B.MOV AX,OFFSET DIC.MOV AX,20[DI]D.LEA AX,[DI]

交换寄存器SI、DI的内容,正确的程序段是( )。A.PUSH SIB.PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SIC.MOV AX,SID.MOV AX,SI MOV SI,AX MOV BX,DI MOV DI,BX XCHG BX,AX

若(BX) =1000H, (DS) =2000H, (21000H) =12H, (21001H) =34H,执行LEASI, CDX)指令后,SI寄存器中的内容是( )。A.1234HB.3412HC.1000HD.0010H

假设(DS)=1000H,(DI)=0400H,(10410H)=00H,下列指令执行后使(AX)=0420H的指令是( )。A.LEA AX,20[DI]B.MOV AX,OFFSET DIC.MOV AX,20[DI]D.LEA AX[DI]

干若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEA SI,[BX]指令后,SI寄存器的内容是( )。A.1234HB.3412HC.1000HD.0010H

已知(DS)=1000H,(BP)=0010H,(DI)=0100H,(010111H)=0ABH,(010111)=0BAH,执行指令LEA CX,[BP][DI]后,(BX)=( )A.0ABBAHB.0100HC.0BAABHD.0110H

在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。A.数据B.代码C.堆栈D.代码和堆栈

假设(DS)=1000H,(ES)=0300H,(BP)=0101H,(DI)=0300H,(10300H) =11H,(10301H)=12H,执行指令LEA DX,[BP][DI]后,(DX)=( )。A.1113HB.1311HC.0401HD.0400H

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEASI,[BX],指令后,SI寄存器的内容是A.1234HB.3412HC.1000HD.0010H

交换寄存器SI,DI的内容,正确的程序段是( )A.PUSH SI PUSH DI POP SI POP DIB.PUSH SI PUSH DI, POP SI,DIC.MOV AX,SI MOV SI,DI MOV DI,AXD.MOVAX,SI MOV BX,DI XCHG BX,AX

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEASI,[BX]指令后,SI寄存器中的内容是( )。A.1234HB.3412H.C.1000HD.0010H

若(DX)=1000H,(DS)=2000H,(210000H)=12H,(21001H)=34H,执行LEA SI, [BX]指令后,SI寄存器的内容是______。A.1234HB.3412HC.1000HD.0010H

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEA SI,[BX]指令后,SI寄存器的内容是( )。A.1234HB.3412HC.1000HD.0010H

已知(DS)=1000H,(BP)=0010H,(DI)=0100H,(010111H)=OABH,(010111)=0BAH,执行指令LEA CX,[BP][DI]后,(BX)=( )。A.0ABBAHB.0100HC.0BAABHD.0110H

假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX,1000H

判断下列指令是否正确。若不正确,指出错误原因。 (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

若BX=1000H,DS=2000H,(21000H)=12H,(21001H)=34H。执行MOV SI,[BX]指令后SI=()A、1234HB、3412HC、1000HD、0010H

已知(BX)=1234H,(DS)=1000H,(SI)=200H,(10221H)=3247H,指令LEA BX,[SI+21H]执行后BX寄存器的值为多少?

阅读下面的程序,回答问题 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个字节单元中的内容是什么?

欲交换寄存器SI,DI的内容,可用指令XCHGSI,DI实现。

下面有语法错误的指令是()。A、LDS  BL,VAR[SI]B、LEA  BX,VAR[SI]C、LES  DI,VAR[BX]D、LEA  DI,VAR[BP]

已知DF=1,(SI)=100H,(DI)=200H,指令SCASW执行后,SI和DI的值分别是()。A、(SI)=0FEH,(DI)=1FEHB、(SI)=100H,(DI)=202HC、(SI)=100H,(DI)=1FFHD、(SI)=100H,(DI)=1FEH

若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().A、SI+SI+1,DI=DI+1B、SI=SI+2,DI=DI+2C、SI=SI-1,DI=DI-1D、SI=SI-2,DI=DI–212.

问答题判断下列指令是否正确。若不正确,指出错误原因。 (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

单选题已知DF=1,(SI)=100H,(DI)=200H,指令SCASW执行后,SI和DI的值分别是()。A(SI)=0FEH,(DI)=1FEHB(SI)=100H,(DI)=202HC(SI)=100H,(DI)=1FFHD(SI)=100H,(DI)=1FEH

问答题假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX,1000H