ARM CORTEX 3指令小結

2021-05-26 07:36:44 字數 666 閱讀 3017

r0-r12  通用暫存器,thumb模式一般只能使用r0-r7

r13為棧指標暫存器(msp,psp)

r14為連線暫存器lr(用來儲存程式返回位址)

特殊功能暫存器

xpsr(process status register)程式狀態暫存器

b    label    跳轉到label代表的位址

bx  reg      跳轉到reg給出的位址,位址lsb=0進入arm態,位址lsb=1進入thumb態。cortex無arm態

bl     label    跳轉到label代表的位址處,並把下條位址(程式返回位址)儲存到lr中

blx   reg   跳轉到reg給出的位址,把下條位址儲存到lr中,位址lsb=0進入arm態,位址lsb=1進入thumb態。

movw r0,#0x3000    把0x3000立即數存入r0的低16位

movt  r0,#0x2000   把0x2000立即數存入r0的高16位

movs r0,#0x2000   把0x2000存入r0並且根據結果來影響 z n  c  o標誌位

該指令結束後,  z=0表示結果非0

n=0表示結果為正

c=0表示沒有進製(兩個數相加有進製,或者兩個數相減時有借位)

o=0表示沒有溢位(兩個有符號正數相加時溢位等情況)

VUE(3)指令 (待完善)

指令是為html新增增強功能的特殊屬性。包括13個 1 v bind 繫結元素的屬性值 只能繫結元素內容,不能繫結元素屬性值 元素 v bind 屬性 js表示式 簡寫 屬性 2v show根據條件控制元素的顯示和隱藏 元素 v show 條件表示式 如果條件表示式執行結果為true,則當前元素顯示...

8086指令速查

一 資料傳輸指令 它們在存貯器和暫存器 暫存器和輸入輸出埠之間傳送資料.1.通用資料傳送指令.mov 傳送字或位元組.movsx 先符號擴充套件,再傳送.movzx 先零擴充套件,再傳送.push 把字壓入堆疊.pop 把字彈出堆疊.pusha 把ax,cx,dx,bx,sp,bp,si,di依次壓...

11 指令詳解

指令就是一些附加在html元素上的自定義標記 例如 屬性,元素,或css類 它告訴angularjs的html編譯器 compile 在元素上附加某些指定的行為,甚至操作dom 改變dom元素,以及它的各級子節點。通過自定義指令訪問dom 對於angular,乙個程式中唯一允許接觸dom的地方就是 ...