作业帮 > 数学 > 作业

汇编语言的TEST指令可不可以详细解释教我呢?最好有例子.THANKS!

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/26 05:32:39
汇编语言的TEST指令可不可以详细解释教我呢?最好有例子.THANKS!
TEST指令和AND指令差不多,只是AND指令执行后会把结果送到目的操作数,而TEST却不会,只是影响标志位
例如:测试AL中的bit3位,使用TEST AL,08H.若ZF=1,表示该位是0,若ZF=0,那么该位表示1.
用哪个数来测试寄存器的位,例如本例,08H表示二进制数00001000B,bit3位是1,其余是0,所以用
08H,你明白了吗?CF和OF清0,影响SF和ZF还有PF