第二章ARM/Thumb微处理器结构及指令系统 1.ARM处理器寻址方式 (1).寄存器寻址 (2).立即寻址 (3).寄存器偏移寻址 (4).寄存器间接寻址 (5).基址寻址 (6).多寄存器寻址 (7).堆栈寻址 (7).堆栈寻址 (7).堆栈寻址 (7).堆栈寻址 (8).块拷贝寻址 (9). 相对寻址 2. ARM指令集介绍 ARM7TDMI(-S)的指令集,包括 ARM指令集 Thumb指令集。 首先介绍ARM指令的基本格式及灵活的操作数,然后介绍条件码,再把ARM指令集、Thumb指令集按类分别说明。 (1).指令格式 LDR R0,[R1] ;读取R1地址上的存储器单元内容,执行条件AL BEQ D1 ;分支指令,执行条件EQ,即相等则跳转到D1 ADDS R1,R1,#1 ;加法指令,R1+1=R1,影响CPSR ;寄存器(S) SUBNES R1,R1,#0x10 ;条件执行减法运算(NE),R1 - ; 0x10=R1,影响CPSR寄存器(S) (1).指令格式: (1).指令格式:第2个操作数 (1).指令格式:第2个操作数 (1).指令格
原创力文档

文档评论(0)