汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 03:07:42
![汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?](/uploads/image/z/8314318-46-8.jpg?t=%E6%B1%87%E7%BC%96%E4%B8%AD%E7%9A%84test%E4%BD%8D%E6%B5%8B%E8%AF%95%E6%8C%87%E4%BB%A4%2C%E4%BE%A7%E7%A7%BB%E4%BD%8D%E7%9A%84%E8%AF%9D%E5%8F%AF%E4%BB%A5%E7%90%86%E8%A7%A3%2C%E4%BD%86%E6%98%AF%E5%AE%83%E5%8F%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E4%B8%80%E6%AC%A1%E6%B5%8B%E8%AF%95%E5%A4%9A%E4%BD%8D%3F%E6%AF%94%E5%A6%82%E8%AF%B4%EF%BC%9ATest+DL%2C03H%E8%BF%99%E4%B8%AA%E6%8C%87%E4%BB%A4%E6%B5%8B%E8%AF%95%E4%BA%86%E4%B8%A4%E4%BD%8D%2C%E5%8F%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E8%BF%99%E4%B9%88%E7%94%A8%2C%E6%8C%89%E7%85%A7%E4%B9%A6%E4%B8%8A%E7%9A%84%E6%84%8F%E6%80%9D%2C%E4%B8%80%E6%AC%A1%E8%B2%8C%E4%BC%BC%E5%8F%AA%E8%83%BD%E6%B5%8B%E4%B8%80%E4%BD%8D%3F)
汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?
比如说:Test DL,03H
这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
汇编中的test位测试指令,侧移位的话可以理解,但是它可不可以一次测试多位?比如说:Test DL,03H这个指令测试了两位,可不可以这么用,按照书上的意思,一次貌似只能测一位?
可以的.
可以用TEST指令,一次测试多个位.
你用TEST DL ,03H 指令,测试的就是最低的两位.
这样用的时候,当这多个位同时为零的时候,结果为0,ZF=1.
若被测试的位不全是0,至少有一个1,则结果不是0,ZF=0