寄存器SI、DI尽在串操作指令中才可以实现自动增/减。
第1题:
交换寄存器SI、DI的内容,正确的程序段是( )。
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI POP DI POP SI
C.MOV AX,SI MOV SI,AX MOV DI,BX
D.MOVAX,SI MOV BX,DI XCHG BX,AX
第2题:
串处理指令规定源寄存器使用【 】,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。
第3题:
A.DS:AX,ES:BX
B.DS:BP,ES:SP
C.DS:SI,ES:DI
D.DS:DI,ES:SI
第4题:
第5题:
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。
A.数据
B.代码
C.堆栈
D.代码和堆栈
第6题:
A.SS:[BP]
B.DS:[SI]
C.ES:[DI]
D.CS:[IP]
第7题:
下列指令中,源操作数的寻址方式为相对基址变址寻址方式的指令是( )。
A.MOV AX,COUNT[SI]
B.MOV AX,[BX][DI]
C.MVO AX,COUNT[BP][SI]
D.MOVAX,[BX+DI]
第8题:
A、BX、SI、DI
B、BX、BP、SI、DI
C、BX、IP、SI、DI
D、BX,DX,SI,DI
第9题:
交换寄存器SI,DI的内容,正确的程序段是( )
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI, POP SI,DI
C.MOV AX,SI MOV SI,DI MOV DI,AX
D.MOVAX,SI MOV BX,DI XCHG BX,AX
第10题:
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。