布尔和比较指令:
and,or,xor,not,test,bt,btc,btr,bts
字符变大写:可以改变第5位然后使用and
CMP:执行隐试的减法操作,不改变目标操作数,同TEST一样
条件跳转:
jz:如果zf标志位置位则跳转
JNZ:同上相反
je:相等则跳转
jc:进位则跳转
jl:小于则跳转 有符号位的使用
jg:大于则跳转 有符号的使用
jo:溢出则设置
js:符号则设置
jcxz:cx=0跳转
jecxz:ecx=0跳转
ja:大于
jb:小于
jnb:小于等于
.IF .ELSE .ELSEIF .ENDIF
.REPEAT 相当于do while()
eg:
.REPEAT
.UNTIL condition
.While