如题?
or al ,al 最后al 的值等于执行这条指令之前的值,
那指令的用途是什么呢?
------解决方案--------------------------------------------------------
一般是看看 al 是否为 0
------解决方案--------------------------------------------------------
什么一般啊,就是测试al 是否为0
------解决方案--------------------------------------------------------
是NOR AL,AL还是OR AL AL?
一般NOR AL,AL 是清0,
如果是OR AL AL,那下面是否有判断AL的值?
------解决方案--------------------------------------------------------
一般
.if eax
...;codes
.endif
就会被Masm32编译成
or eax,eax
jz XXX
or al,al本身不会改变al的值,但是会造成标志位的改变,所以一般用作判断al是否为0