作者brightest (fff)
看板ASM
标题[问题] ARM cortex 系列 组语问题
时间Fri Aug 31 23:01:25 2012
最近在看arm 新的cpu
cortex-a 系列的指令
看到一些新的
不是很懂
如下
ISB
DSB
DMB
有高手可以解释一下
这些的作用跟差异吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.145.31
2F:→ ksmrt0123:有说明. 更改MPU设定(如process context switch)需要 09/01 15:07
3F:→ ksmrt0123:DSB与ISB. 另DMB应该是做shared memory process sync. 09/01 15:08
4F:→ ksmrt0123:会用到. 这部份应该要先了解 memory consistency model 09/01 15:09
5F:→ ksmrt0123:会有这些指令的原因是memory access的完成顺序与程式指 09/01 15:10
6F:→ ksmrt0123:令的顺序可能不相同 09/01 15:10