打印
[嵌入式linux]

“读-修改-写”与“|=”的比较

[复制链接]
1676|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
silentband|  楼主 | 2008-3-13 11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xwj| | 2008-3-13 12:09 | 只看该作者

对于位置位、清除,程序B的写法完全没必要

除非后面的0x01换成变量,即数据拼合时还差不多

A 的写**不会被编译成“读-修改-写”的指令,要看编译器做的智能程度,一般好点的编译器都能正常优化的


反正,不管怎么样,B写法完全没必要

使用特权

评论回复
板凳
sz_kd| | 2008-3-13 12:42 | 只看该作者

没有必要执行这个吧PINSEL0 & 0xfffffff0

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

272

帖子

0

粉丝