[問題] ARM cortex 系列 組語問題

看板ASM (組合語言)作者 (fff)時間12年前 (2012/08/31 23:01), 編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
最近在看arm 新的cpu cortex-a 系列的指令 看到一些新的 不是很懂 如下 ISB DSB DMB 有高手可以解釋一下 這些的作用跟差異嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.145.31

09/01 15:06, , 1F
http://goo.gl/eJdBV barrier instructions 與 ex.8
09/01 15:06, 1F

09/01 15:07, , 2F
有說明. 更改MPU設定(如process context switch)需要
09/01 15:07, 2F

09/01 15:08, , 3F
DSB與ISB. 另DMB應該是做shared memory process sync.
09/01 15:08, 3F

09/01 15:09, , 4F
會用到. 這部份應該要先瞭解 memory consistency model
09/01 15:09, 4F

09/01 15:10, , 5F
會有這些指令的原因是memory access的完成順序與程式指
09/01 15:10, 5F

09/01 15:10, , 6F
令的順序可能不相同
09/01 15:10, 6F
文章代碼(AID): #1GGD77Ck (ASM)
文章代碼(AID): #1GGD77Ck (ASM)