基本信息
文件名称:微机原理及应用 课件 5.22 逻辑运算指令之测试指令.pptx
文件大小:34.22 MB
总页数:20 页
更新时间:2025-08-02
总字数:约1.27千字
文档摘要

;;它常常用来对位进行测试,并且跟条件转移指令一起使用

请大家注意,测试指令的结果不会改变操作数的值,;所以如果你想计算两个数相与,但是又不想改变任何一个操作数的话,可以考虑用测试指令;我们来看一个例子比如,testal,02h这条指令测试的是AL的bit1这位的值、如果bit1这位为零的话,那么运算结果为全0,ZF就为1;如果比特1这位为1的话,那么运算结果不为全0,ZF就为0;下面这条指令的意思是,如果结果为零的话,也就是如果AL的bit1这位为0的话,程序跳转there指示的位置继续执行

否则,程序继续执行下一条指令;下面我们再看一个例子。这个例子跟我们在与运算中讲的例子类似、它区别