2019-07-20 18:58发布
操作系统 发表于 2016-11-11 22:01 STM32的位操作,编译器会生成原子操作指令。这样子就安全了。不明白 原子操作 自己去百度。
K.O.Carnivist 发表于 2016-11-11 20:04 其实楼主说的中断打断主程序和位操作指令关系不太大。主要是ARM的运算指令不能操作直接地址吧。
Akatsuki_lim 发表于 2016-11-11 18:13 其中一个原因:32的寄存器不能像51那样有位操作
ouxili 发表于 2016-11-12 11:40 这估计是位操作的强大优点,但是为什么位操作并不常用
最多设置5个标签!
这估计是位操作的强大优点,但是为什么位操作并不常用
没有接触过ARM,这方面我真是一点也不懂。
感觉51单片机大部分都是直接对位进行操作。
51单片机的C语言不是标准的C语言。有位操作指令。标准的C语言没有位操作指令。但有位操作运算符。编译器会自动完成 位操作指令。完成不用担心这个问题。这个问题不是问题呀。
一周热门 更多>