CMPS指令带重复前缀REPNE表示,当两串未比较完且两串元素()时继续比较。

题目
单选题
CMPS指令带重复前缀REPNE表示,当两串未比较完且两串元素()时继续比较。
A

不相等

B

相等

C

大于

D

小于

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种()

A、REP

B、REPZ

C、REPNZ

D、RPE


参考答案:ABC

第2题:

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


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

第3题:

8086的串操作指令通过加重复前缀来实现串操作。()

此题为判断题(对,错)。


参考答案:正确

第4题:

下列哪一条串操作指令需要使用重复前缀指令REPZ或REPNZ?

A.MOVSB

B.CMPSB

C.LODSB

D.STOSB


正确答案:B
解析:CMPSB字节串比较指令,可带重复前缀REPZ/REPE或REPNZ/REPNE。

第5题:

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

A.MOVSB

B.STOSB

C.LODSB

D.CMPSB


正确答案:C

第6题:

下面是串操作指令的是()

A、MOVS

B、STOS

C、LODS

D、CMPS


参考答案:ABCD

第7题:

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

A.MOVSB

B.STOSB

C.CMPSB

D.LODSB


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

第8题:

函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp()),请填空。#include<stdio.h>int sstrcmp(char *s,char *t){ while(*s&&*t&&*s= =){s++;t++; }return;}


正确答案:*t或t[0] *s-*t或*s-t[0]或s[0]-*t或s[0]-t[0]
当s所指字符和t所指字符不等时,退出循环;否则继续执行循环。当发现不等时,返回*s-*t,即如果s所指字符大于t所指字符,则返回值大于0,小于则返回值小于0.

第9题:

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

A.MOVSB

B.STOSB

C.LODSW

D.CMPSW


正确答案:D

第10题:

以下关于字符串的叙述中,正确的是 ( )。

A.字符串属于线性的数据结构B.长度为0字符串称为空白串C.串的模式匹配算法用于求出给定串的所有子串D.两个字符串比较时,较长的串比较短的串大


正确答案:A

更多相关问题