The ARM Instruction Set

ARM 113浏览
Branch Instructions
B, Branch  
BL Branch with Link  
BX Branch and Exchange  
BLX Branch with Link and Exchange  

Data-processing Instructions
ADC Add with Carry  
ADD Add  
AND Logic AND  
BIC Logic Bit Clear  
CMN Compare Negtive  
CMP Compare  
EOR Logic EOR  
MOV Move  
MVN Move Negtive  
ORR Logic OR  
RSB Reverse Subtract  
RSC Reverse Subtract with Carry  
SBC Subtract with Carry  
SUB Subtract  
TEQ Test Equivalence  
TST Test  
Multiply Instruction
MLA Multiply Accumulate  
MUL    
SMLAL    
SMULL    
UMLAL    
UMULL    
Miscellaneous Arithmetic Instructions
CLZ    
     
     
Status Register Acess Instructions
MRS    
MSR    
     
Load and Store Instructions
LDR    
LDRB    
LDRBT    
LDRH    
LDRSB    
LDRSH    
LDRT    
STR    
STRB    
STRBT    
STRH    
STRT    
Load and Store Multiple Instructions
LDM(1) Load  
LDM(2)    
LDM(3)    
STM(1)    
STM(2)    
Semaphone Instructions
SWP    
SWPB    
     
Exception-generating Instructions
BKPT    
SWI    
     
Coprocessor Instructions
CDP Coprocessor  
LDC    
MCR    
MRC    
STC