问题
单项选择题
8086/8088CPU的寄存器中,在内存操作时不可用作寄存器间接寻址的寄存器是( )
A.SI
B.BX
C.DI
D.DX
答案
参考答案:D
解析: BX间接寻址时,作为地址寄存器和基址寄存器,在XLAT指令中用作基址寄存器。DX字乘、字除指令中用作辅助寄存器,I/O指令间接寻址时操作端口寄存器。SI间接寻址时,作为地址寄存器和变址寄存器,串操作时的源变址寄存器。DI间接寻址时,作为地址寄存器和变址寄存器,串操作时的目的变址寄存器。