首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

or al,al 这样用的目的是什么,该如何处理

2012-03-05 
or al,al 这样用的目的是什么如题?or al ,al 最后al 的值等于执行这条指令之前的值,那指令的用途是什么呢?

or al,al 这样用的目的是什么
如题?
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

热点排行