ARM指令集—SWP指令

ARM指令集—SWP指令安全 SWP和SWPB是ARM指令集中對存儲單元的原子操做,即對存儲單元的一次讀和一次不可被分割。SWP和SWPB分別完成存儲器和寄存器之間 一個字(32bit)和一個字節(8bit)的數據交換。架構 SWP指令主要是完成ARM體系架構處理器的同步操做,在Linux操做系統中實現信號量的操做。可是此指令在ARMv6架構後就沒有采用了,而是經過擴展的LDREX和STREX實現
相關文章
相關標籤/搜索