汇编语言程序设计

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

题目

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

  • A、STOSW
  • B、LODSW
  • C、SCASW
  • D、CMPSW
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

串处理指令规定源寄存器使用【 】,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。


正确答案:SI
SI

第2题:

下列串操作指令中,( )指令前加重复前缀指令REP是没有实际使用价值的。

A.MOVSB

B.STOSB

C.LODSB

D.CMPSB


正确答案:C

第3题:

在使用8086串处理指令时,()指向源串,()指向目的串。

A.DS:AX,ES:BX

B.DS:BP,ES:SP

C.DS:SI,ES:DI

D.DS:DI,ES:SI


正确答案:C

第4题:

在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。


正确答案:CX=0或ZF=0

第5题:

串操作指令中,目的操作数的段地址一定在()寄存器中。

  • A、CS
  • B、SS
  • C、DS
  • D、ES

正确答案:D

第6题:

下列串操作指令中,在______条指令前加重复前缀指令REP是没有使用价值的。

A.MOVSB

B.STOSB

C.CMPSB

D.LODSB


正确答案:C
解析:串操作指令中,CMPS和SCAS需要和REPE/REPZ、REPNE/REPNZ指令配合,而MOVS、LODS和STOS只要和REP指令配合就可以了,因为这些指令不会影响标志位ZF。

第7题:

8086CPU串指令中对源串、目的串有何要求。


正确答案: 源串物理地址=DS*10H+SI,
目的串物理地址=ES*10H+DI
执行前必需设置DS、SI,ES、DI
CX(重复次数)
DF控制地址修改方向标志

第8题:

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

A、STOSW

B、LODSW

C、SCASW

D、CMPSW


参考答案:D

第9题:

串操作指令在使用前应做哪些准备工作?


正确答案: ①把存放在数据段中的源串首地址(如反向传送则应是末地址)放入源变址寄存器中。
②把将要存放数据串的附加段中的目的串首地址(或反向传送时的末地址)放入目的变址寄存器中。
③把数据串长度放入计数寄存器。
④建立方向标志。

第10题:

在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标志DF等于多少?


正确答案:DF=0