单选题已知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,(SI)=100H,(DI)=200H,指令SCASW执行后,SI和DI的值分别是()。
A

(SI)=0FEH,(DI)=1FEH

B

(SI)=100H,(DI)=202H

C

(SI)=100H,(DI)=1FFH

D

(SI)=100H,(DI)=1FEH


参考解析

解析: 暂无解析

相关考题:

交换寄存器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

下列指令中( )指令是不合法的。①MOV SI,OFFSET [DI]②LEA SI,OFFSET [DI]③JMP SHORT PTR [BX]④CALL WORD PTR [BX]A.1条B.2条C.3条D.4条

交换寄存器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

交换寄存器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

下列指令中,非法的是()A、MOV [SI],[DI]B、IN AL,DXC、CMP COUNT[SI],AXD、PUSH DX

设DF=1,每次执行CMPSW指令时,SI和DI均要分别()。A、减1B、减2C、加1D、加2

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

下列四条指令中错误的是()。A、MOV  AX,[SI]B、MOV  AX,[DI]C、MOV  AX,[SI+DI]D、MOV  AX,[SI-10]

指出MOV AX,[SI+DI]指令的错误原因。

有一段程序如下: MOV CX,100 LEA SI,XSI MOV DI,OFFSET CLD REP MOVSWREP和MOVSW那条指令先执行?

下列指令中合法的指令是()A、MOV CX,SIB、POP CLC、MOV [SI+DI],AXD、OUT 100H,AL

判断指令是否正确:MOV AX,[SI+DI]

已知(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实现。

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

DF=0,执行MOVSB指令后()A、SI减1,DI减1B、SI加1,DI加1,CX减1C、SI减1,DI减1,CX减1D、SI加1,DI加1,CX加1

下列属于合法的指令是()A、MOVDS,ESB、MOV[SI],[DI]C、MOVAX,BLD、MOV[DI],BL

串操作指令中,每次操作后使SI/DI为减量应设置()。A、DF=0B、TF=1C、DF=1D、TF=0

下面有语法错误的指令是()。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,执行MOVSB指令后()。A、SI减1,DI减1B、SI加1,DI加1,CX减1C、SI减1,DI减1,CX减1D、SI加1,DI加1,CX加1

若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.

单选题下列四条指令中错误的是()。AMOV  AX,[SI]BMOV  AX,[DI]CMOV  AX,[SI+DI]DMOV  AX,[SI-10]

单选题下列属于合法的指令是()AMOVDS,ESBMOV[SI],[DI]CMOVAX,BLDMOV[DI],BL

单选题若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().ASI+SI+1,DI=DI+1BSI=SI+2,DI=DI+2CSI=SI-1,DI=DI-1DSI=SI-2,DI=DI–212.

单选题下面有语法错误的指令是()。ALDS  BL,VAR[SI]BLEA  BX,VAR[SI]CLES  DI,VAR[BX]DLEA  DI,VAR[BP]