使用比较指令CMP/ZCP时应注意:( )
A: 只能进行数值比较
B: 目的操作数可以是X
C: [S1•]、[S2•]可取任意数据格式,目标操作数[D•]可取Y、M和S;
D: 使用ZCP时,[S2•]的数值不能小于[S1•];
E: 所有的源数据都被看成二进制值处理
A: 只能进行数值比较
B: 目的操作数可以是X
C: [S1•]、[S2•]可取任意数据格式,目标操作数[D•]可取Y、M和S;
D: 使用ZCP时,[S2•]的数值不能小于[S1•];
E: 所有的源数据都被看成二进制值处理
举一反三
- 组件比较指令CMP对两个源操作数S1、S2的数据进行比较,比较结果影响目标操作数D相邻的( )个标志位。 A: 1 B: 2 C: 3 D: 4
- 比较指令CMP的源操作数S1、S2比较的结果送入目标操作数D,D占用地址数为()个 A: 1\n B: 2\n C: 3
- 比较指令是比较两个源操作数【S1】和【S2】代数值大小,将结果送到目标操作数【D】-【D+2】中
- 若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
- s1和s2已正确定义并指向两个字符串,若要求当s1所指向字符串大于s2所指向字符串时,执行语句S,则代码应写成() A: if (s1>s2) S; B: if (strcmp(s1,s2)) S; C: if (strcmp(s2,s1)>0) S; D: if (strcmp(s1,s2)>0) S;