下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为(   )  TEST BH,01H ______K1

admin2009-02-15  36

问题 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为(   )  TEST BH,01H ______K1

选项 A、JC
B、JZ
C、JS
D、JNE

答案D

解析 ZP表示的是如果运算结果为0,则ZF=1。JZ表示的是如果ZF=1,则转移至标号处。JC表示的是如果CF=1,则转移至标号处。JS表示的是如果SF=1,则转移至标号处。JNE表示的是如果ZF=0,则转移至标号处。TEST命令的主要作用类似于AND,是测试一个对象中某1位或某几位的状态,它不改变目的操作数。本题中,若BH为奇数,则它的结果不为0,ZF=0,所以应该使用JNE指令。所以选择D。
转载请注明原文地址:https://kaotiyun.com/show/egrZ777K
0

最新回复(0)