3、ARM彙編指令構造格式

大小端存儲:
  小端存儲:高地址存高字節,低地址存低字節
  大端存儲:高地址存低字節,低地址存高字節blog

ARM採用小端存儲。原理

處理器組成原理:欲取、譯碼、執行im

ARM彙編分爲:ARM指令(32位定長),Thumb指令(16位定長)
Thumb指令爲簡化版的ARM指令,重點講解ARM指令img

ARM指令構造格式:cond(條件碼)   opt(操做碼)   分類碼   s   Rd(目的寄存器)   Rn(源寄存器)   當即數(當即數前面必須加個#)
  如:MOV R0, #0x1
    MOVS R0, R1
s碼的做用:指令運行結果,去影響和修改CPSR寄存器的相關標誌位(NZCV)co

彙編條件碼:ps

指令執行以前須要判斷條件碼是否成立,即條件碼是在指令執行以前執行的;指令執行以後須要根據s碼的設置,取影響CPSR相關標誌位,即s碼是在指令執行以後執行的。ARM彙編就是經過條件碼和s碼配合實現複雜的彙編代碼邏輯實現。

相關文章
相關標籤/搜索