看板 ASM 關於我們 聯絡資訊
最近在看arm 新的cpu cortex-a 系列的指令 看到一些新的 不是很懂 如下 ISB DSB DMB 有高手可以解釋一下 這些的作用跟差異嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.145.31
ksmrt0123: http://goo.gl/eJdBV barrier instructions 與 ex.8 09/01 15:06
ksmrt0123:有說明. 更改MPU設定(如process context switch)需要 09/01 15:07
ksmrt0123:DSB與ISB. 另DMB應該是做shared memory process sync. 09/01 15:08
ksmrt0123:會用到. 這部份應該要先瞭解 memory consistency model 09/01 15:09
ksmrt0123:會有這些指令的原因是memory access的完成順序與程式指 09/01 15:10
ksmrt0123:令的順序可能不相同 09/01 15:10