The ARM Instruction Set

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    
















你可能感兴趣的:(The ARM Instruction Set)