ARM assembly language reference card - (ARM汇编语言参考卡-).pdf
文本预览下载声明
ARM assembly language reference card
MOVcd S reg, arg copy argument (S = set flags) Bcd imm12 branch to imm12 words away
MVNcd S reg, arg copy bitwise NOT of argumentBLcd imm12 copy PC to LR, then branch
ANDcd S reg, reg, arg bitwise AND BXcd reg copy reg to PC
ORRcd S reg, reg, arg bitwise OR SWIcd imm24 software interrupt
EORcd S reg, reg, arg bitwise exclusive-OR LDRcdB reg, mem loads word/byte from memory
BICcd S reg, reg , arg bitwise reg AND (NOT arg ) STRcdB reg, mem stores word/byte to memory
a b a b
ADDcd S reg, reg, arg add LDMcdum reg !, mreg loads into multiple registers
SUBcd S reg, reg, arg subtract STMcdum reg !, mreg stores multiple registers
RSBcd S reg, reg, arg subtract reversed arguments SWPcdB reg , regm , [regn ] copies regm to memory at regn ,
d
ADCcd S reg, reg, arg add with carry flag old value at address regn to regd
SBCcd S reg, reg, arg subtract with carry flag
RSCcd S reg, reg, arg reverse subtract with carry flag
CMPcd reg, arg update flags based on subtraction
CMNcd reg, arg update flags based on addition
TSTcd reg, arg update flags based on bitwise AND
TEQcd reg, arg update flags based on bitwise exclusive-OR
MULcd S reg , reg , reg multiply reg and reg ,
显示全部