MIPS中LL/SC指令介紹

LL/SC 指令的獨特之處在於,它們不是一個簡單的內存讀取/寫入的函數,當使用 LL 指令從內存中讀取一個字之後,比如 LL d, off(b),處理器會記住 LL 指令的這次操作(會在 CPU 的寄存器中設置一個不可見的 bit 位),同時 LL 指令讀取的地址 off(b) 也會保存在處理器的寄存器中。接下來的 SC 指令,比如 SC t, off(b),會檢查上次 LL 指令執行後的 RMW
相關文章
相關標籤/搜索