一種寄存器操做指定位翻轉方法

一般狀況,不少CPU寄存器是不能夠進行單獨的位操做的,好比32位ARM,若要改變寄存器某位,那就有可能影響到其它的31位。 平時開發中會常常遇到,以平時開發中遇到的LED爲例,若是要實現指定的LED翻轉時,其它的LED狀態不變,那麼就要操做寄存器對指定位進行翻轉,下面是筆者採用的一種方法,能夠提供各位借鑑,若有更好的方法能夠留言,一塊兒交流探討哈^_^。web 實例說明:svg 以S3C2440爲
相關文章
相關標籤/搜索