简述串搜索(SCAS)指令的功能。

题目
问答题
简述串搜索(SCAS)指令的功能。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述80x86汇编中使用串处理指令实现两个字符串比较时主要分几个步骤。


参考答案:要点1.设置源串和目的串的起始地址;2.将长度值赋给CX;3.设置地址方向DF;4.执行串比较指令。

第2题:

REPZ指令作为下面哪一条串操作指令的前缀时才能完全发挥它的功能?( )

A.MOVSB

B.STOSB

C.LODSW

D.CMPSW


正确答案:D
解析:REPZ是重复前缀符,所有的重复前缀都不能单独使用,都必须与基本串操作指令配合使用,REPZ和REPE具有相同的含义,其重复操作的条件是:只有当ZF=1(即两数相等)且(CX)≠0时才重复字符串操作,直到(CX)=0或ZF=0时才停止重复操作。CMPSW是比较两个串是否相同,串比较指令前可带条件重复前缀REPE或REPZ,含义相同,即若比较结果为CX≠0(即指定的串长度还未比较完)且ZF=1(即两个串元素相同),则重复往下比较,直到CX=0或ZF=0时,才停止比较。所以说REPZ指令放在CMPSW前才能完全发挥它的功能。

第3题:

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

A、STOSW

B、LODSW

C、SCASW

D、CMPSW


参考答案:D

第4题:

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


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

第5题:

能完成字数据搜索的串指令是( )。

A.MOVSW

B.CMPSW

C.SCASW

D.LODSW


正确答案:C
解析:从相关知识可知,只有SCASW完成字符串的扫描功能,可以在串的扫描中搜索特定字符。

第6题:

能完成字节数据搜索的串指令是( )。

A.MOVSB

B.CMPSB

C.SCASB

D.LODSB


正确答案:C

第7题:

REPZ指令作为( )串操作指令的前缀时才能完全发挥它的功能。

A.MOVSB

B.STOSB

C.LODSW

D.CMPSW


正确答案:D

第8题:

您正在开发一个方法,一个字符串中子字符串搜索。方法将会意大利本地化。您的方法接受以下参数:在那个字串中搜索(源串),名为serchList,搜索的子字串,名为searchValue。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:D

第9题:

简述串搜索(SCAS)指令的功能。


正确答案:用来从目标串中搜素(或查找)某个关键字,要求将待查找的关键字在执行该指令之前事先置入AX或AL中。若为字节搜素,则使用SCASB,相应的待查找字节置入AL中;若为字搜素,则使用SCASW,相应的待查找字置入AX中。

第10题:

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


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