串操作指令中,每次操作后使SI/DI为减量应设置()。
ADF=0
BTF=1
CDF=1
DTF=0
正确答案
答案解析
相似试题
(简答题)
现有下列程序段: MOV.SI,OFFSETSOUR MOV.DI,OFFSETDEST MOV.CX,20H CLD REP.MOVSW 如果上述程序段不使用串操作指令(REPMOVSW指令),试修改程序段,完成原程序段功能。
(单选题)
串操作时,地址的修改往往与方向标志DF有关,当DF=1时,SI和DI作自动()修改。
(简答题)
指出下列指令中操作数的寻址方式(8086系统)。 (1) MOV AX,100 (2) MOV AX,[100] (3) MOV DL,[BP+SI] (4) MOV [BX],CX (5) MOV DX,[SI] (6) MOV 1234H[BX],DS (7) MOV [DI+5678H],AL (8) MOV 12[BP][DI],BH (9) POP CX (10)MOV AX,[BX+SI+10]
(单选题)
设(CS)=25FFH,(DS)=2140H,(SS)=2510H,(BP)=02D0H,(SI)=0010H,(DI)=0206H,则指令MOV AX,[DI+100H]的源操作数有效地址为()
(填空题)
串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器SI提供,目标串的偏移地址必须由目标变址寄存器()提供。
(简答题)
请指出以下各指令的源、目的操作数所使用的寻址方式。 (1)MOV SI,2100H (2)SBB DISP[BX],7 (3)AND [DI],AX (4)OR AX,[609EH] (5)MOV [BX+DI+30H],CX (6)PUSH ES:[BP] (7)CALL DISP[DI]
(判断题)
串寻址中,8086规定SI指向目的串,DI指向源串。
(简答题)
在DEBUG下设置(SP)=20H,设置AX、BX、CX、DX为不同值,把这四个寄存器内容依次压入堆栈,再从堆栈中依次弹出到SI、DI、BP、BX寄存器。写出一段程序实现上述操作,并画出每条入栈指令执行后SP和堆栈中数据的变化。
(简答题)
下列指令的源操作数段基址在哪个段寄存器中? (1)MOVAX,[BP][SI] (2)MOVAX,CS:8[DI] (3)MOVAX,2[EBP*1] (4)MOVAX,FS:4[ESP] (5)MOVAX,2[EBP][EAX] (6)MOVAX,[ECX][EBP*4] (7)MOCAX,[EDX][EBP] (8)MOVAX,ES:10[EBP][EAX*2]