下面有( )条指令执行后不会改变目的操作数 1 SUBAL,BL 2 ANDAL,BL 3 CMPAL,BL 4

题目

下面有( )条指令执行后不会改变目的操作数

1 SUBAL,BL

2 ANDAL,BL

3 CMPAL,BL

4 TESTAL,BL

A.一条

B.2条

C.3条

D.4条

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

第1题:

执行下列哪条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


XOR AL,BL

第2题:

下面指令执行后,改变AL寄存器内容的指令是()。

A.TESTAL,02H
B.ORAL,AL
C.CMPAL,BL
D.ANDAL,BL

答案:D
解析:

第3题:

下面的四条指令中,有( )指令执行后不会改变目的操作数。 SUB AL,BL; CMP AL,BL; AND AL,BL; TEST AL,BL

A.1条

B.2条

C.3条

D.4条


正确答案:B

第4题:

执行下列( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D

第5题:

执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?( )

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D
解析:TEST是一条双操作数的测试指令,不影响两个操作数的值,但是结果改变状态标志位。CMP指令执行减法操作,也不影响操作数,结果改变状态标志位,主要用来比较两个数是否相等,XOR异或用来判断二个操作数哪些不同,或用来改变指定位的状态。这里可用来判断最高位是否相同,相同SF=0,否则SF=1。JS/JNS指令来进行条件转移,这条指令常在程序中用来判断有符号数的正负。

第6题:

执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同( )。

A.TEST AL, BL

B.CMP AL, BL

C.AND AL, BL

D.XOR AL, BL


正确答案:D
解析:TEST指令执行与操作,不影响操作数,结果改变状态标志位;CMP指令执行减法操作,也不影响操作数:XOR在这里可以用来判断最高位是否相同,相同SF=0,不同SF=1,因此可以用JS/JNS指令宋进行条件转移。

第7题:

执行( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D

第8题:

执行下列哪一条指令后,就能用条件转移指令判断AL~BL寄存器中的最高位是否相同?

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D
解析:TEST是一条双操作数的测试指令,不影响两个操作数的值,但是结果改变状态标志位。CMP指令执行减法操作,也不影响操作数,结果改变状态标志位,主要用来比较两个数是否相等,XOR异或用来判断二个操作数哪些不同,或用来改变指定位的状态。这里可用来判断最高位是否相同,相同SF=0,否则SF=1。JS/JNS指令来进行条件转移;这条指令常在程序中用来判断有符号数的正负。

第9题:

执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D
解析:TEST是一条双操作数的测试指令,不影响两个操作数的值,但是结果改变状态标志位。CMP指令执行减法操作,也不影响操作数,结果改变状态标志位,主要用来比较两个数是否相等,XOR异或用来判断二个操作数哪些不同,或用来改变指定位的状态。这里可用来判断最高位是否相同,相同SF=0,否则SF=1。JS/JNS指令来进行条件转移,这条指令常在程序中用来判断有符号数的正负。