汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 15:42:19
汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?

汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?
比如说:Test DL,03H
这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?

汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
可以的.
可以用TEST指令,一次测试多个位.
你用TEST DL ,03H 指令,测试的就是最低的两位.
这样用的时候,当这多个位同时为零的时候,结果为0,ZF=1.
若被测试的位不全是0,至少有一个1,则结果不是0,ZF=0