摘要: 一、test属于逻辑运算指令功能: 测试(两操作数作AND[与]运算,仅修改标志位,不修改寄存器内的结果).test对两个参数(目标,源)执行AND逻辑操作,并根据结果设置标志寄存器,结果本身不会保存。test AX,BX 与 and AX,BX 命令有相同效果语法: TEST r/m,r/m/data影响标志: C,O,P,Z,S(其中C与O两个标志会被设为0)运用举例:1.Test用来测试一个位,例如寄存器:test eax, 100b; b后缀意为二进制jnz ******; 如果eax右数第三个位为1,jnz将会跳转2.Test的一个非常普遍的用法是用来测试一方寄存器是否为空:test 阅读全文
posted @ 2012-07-06 11:28 keepfocus 阅读(1725) 评论(0) 推荐(0) 编辑