位运算加速技巧
本方法可以让c语言指令进一步接近汇编指令的执行效率,提高单片机,嵌入式系统的速度和稳定性,
但编程时应采取函数化的编程法——例如使用swap()函数时,必要时加注释。
注:本例涉及一些计算机原理的思想,较为抽象,读者可利用1和2(01和10)等简单的数字进行验证,
并上机实验,以加深印象。
0.位运算心法:(掌握粗体字)
&(与逻辑):有0出0,全1出1;
位运算加速技巧
本方法可以让c语言指令进一步接近汇编指令的执行效率,提高单片机,嵌入式系统的速度和稳定性,
但编程时应采取函数化的编程法——例如使用swap()函数时,必要时加注释。
注:本例涉及一些计算机原理的思想,较为抽象,读者可利用1和2(01和10)等简单的数字进行验证,
并上机实验,以加深印象。
0.位运算心法:(掌握粗体字)
&(与逻辑):有0出0,全1出1;