常用ARM指令及功能描述

2021-05-02 22:05:56 字數 1054 閱讀 9740

adc

帶進製加法指令

add

加法指令

and

邏輯與指令

b 跳轉指令

bic

位清零指令

bl 帶返回的跳轉指令

blx

帶返回和狀態切換的跳轉指令

bx 帶狀態切換的跳轉指令

cdp

協處理器資料操作指令

cmn

比較反值指令

cmp

比較指令

eor

異或指令

ldc

儲存器到協處理器的資料傳輸指令

ldm

載入多個暫存器指令

ldr

儲存器到暫存器的資料傳輸指令

mcr

從arm暫存器到協處理器暫存器的資料傳輸指令

mla

乘加運算指令

mov

資料傳送指令

mrc

從協處理器暫存器到arm暫存器的資料傳輸指令

mrs

傳送cpsr或spsr的內容到通用暫存器指令

msr

傳送通用暫存器到cpsr或spsr的指令

mul

32位乘法指令

mla

32位乘加指令

mvn

資料取反傳送指令

orr

邏輯或指令

rsb

逆向減法指令

rsc

帶借位的逆向減法指令

sbc

帶借位減法指令

stc

協處理器暫存器寫入儲存器指令

stm

批量記憶體字寫入指令

str

暫存器到儲存器的資料傳輸指令

sub

減法指令

swi

軟體中斷指令

swp

交換指令

teq

相等測試指令

tst

位測試指令

Git常用指令及功能總結

git clone git 192.168.2.252 hadoop rce.git 用於將遠端倉庫的 複製到本地 git add 檔名 我們把我們工作空間的檔案提交到git快取沖區並生成快照的命令 git commit a m 提交到本地倉庫 我們用git add把檔案暫存在快取區,但 是此時的檔...

ARM常用的彙編指令及相關拓展

cpu可以直接訪問r0 r15暫存器,但是對於類似gpfcon gpfdat等暫存器需以位址訪問。常用彙編 3 b 跳轉 4 mov move 賦值 如 mov r0,r1 把r1的值賦給r0,r0 r1。若mov r0,0x100,即r0 0x100。5 ldr r0,0x12345678 偽指令...

ARM堆疊及特殊指令

arm7支援四種堆疊模式 滿遞減 fd 滿遞增 fa 空遞減 ed 空遞增 ea fd 堆疊位址從上往下遞減,且指標指向最後乙個入棧元素。fa 堆疊位址從下往上遞增,且指標指向最後乙個入棧元素。ed 堆疊位址從上往下遞減,且指標指向下乙個可用空位。ea 堆疊位址從下網上遞增,且指標指向下乙個可用空位...