若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().

题目

若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().

  • A、SI+SI+1,DI=DI+1
  • B、SI=SI+2,DI=DI+2
  • C、SI=SI-1,DI=DI-1
  • D、SI=SI-2,DI=DI–212.
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列串操作指令中,必须同时指明源串和目的串地址的指令是()。

A、STOSW

B、LODSW

C、SCASW

D、CMPSW


参考答案:D

第2题:

执行指令PUCHCX后堆栈指针SP自动()

A.1

B.不操作

C.-2

D.-1


参考答案:C

第3题:

●如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为 (8) 。在指令执行结束时,CPU中的指令指针寄存器存放 (9) 。

(8) A.直接寻址

B.间接寻址

C.相对寻址

D.变址寻址

(9) A.已执行过的指令数目

B.正在执行的指令代码

C.指令操作所需数据的地址

D.下一条指令的地址


正确答案:B,D
【解析】指令寻址方式中主要有:立即寻址、寄存器寻址和内存寻址方式。其中内存寻址方式包括直接寻址和间接寻址两种,间接寻址又可分为寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址等方式。当在指令中给出的是操作数地址的地址,这种寻址方式是间接寻址方式。
CPU由运算器、控制器和寄存器阵列组成。在寄存器阵列中有一个叫指令指针寄存器(IP)或叫程序计数器(PC),它是专门用来存放下一条需要执行的指令的地址。

第4题:

串传送指令MOVSW,执行CLD指令后,每传送一次,串的()

  • A、偏移地址+1
  • B、偏移地址+2
  • C、偏移地址-1
  • D、偏移地址-2

正确答案:B

第5题:

若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为( )。

A.3K

B.3K+1

C.3K-1

D.K+2


正确答案:A

第6题:

指令指针寄存器(EIP)中存放的是()

A.当前指令

B.下一条要执行的指令

C.操作数地址

D.下一条要执行指令的地址


正确答案:D

第7题:

如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。

A.直接寻址

B.间接寻址

C.相对寻址

D.变址寻址


正确答案:B

第8题:

要使串处理从低地址向高地址进行,应把标志位置为()。

A、IF=1

B、TF=0

C、DF=1

D、DF=0


参考答案:D

第9题:

8086CPU中指令指针寄存器(IP)中存放的是。()

A.指令
B.指令偏移地址
C.操作数
D.操作数偏移地址

答案:B
解析:

第10题:

在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

  • A、STOSW
  • B、LODSW
  • C、SCASW
  • D、CMPSW

正确答案:D