心理

當前位置 /首頁/完美生活/心理/列表

ARM指令和THUMB指令有什麼區別

ARM指令和THUMB指令有什麼區別

Thumb指令集與ARM指令的區別一般有如下幾點:跳轉指令程式相對轉移,特別是條件跳轉與ARM程式碼下的跳轉相比,在範圍上有更多的限制,轉向子程式是無條件的轉移.資料處理指令資料處理指令是對通用暫存器進行操作,在大多數情況下,操作的結果須放入其中一個運算元暫存器中,而不是第3個暫存器中.資料處理操作比ARM狀態的更少,訪問暫存器R8~R15受到一定限制.除MOV和ADD指令訪問器R8~R15外,其它資料處理指令總是更新CPSR中的ALU狀態標誌.訪問暫存器R8~R15的Thumb資料處理指令不能更新CPSR中的ALU狀態標誌.

TAG標籤:ARM thumb 指令 #