一种寄存器操做指定位翻转方法

一般状况,不少CPU寄存器是不能够进行单独的位操做的,好比32位ARM,若要改变寄存器某位,那就有可能影响到其它的31位。 平时开发中会常常遇到,以平时开发中遇到的LED为例,若是要实现指定的LED翻转时,其它的LED状态不变,那么就要操做寄存器对指定位进行翻转,下面是笔者采用的一种方法,能够提供各位借鉴,若有更好的方法能够留言,一块儿交流探讨哈^_^。web 实例说明:svg 以S3C2440为
相关文章
相关标签/搜索