目录
(续)
第3章ARM指令集
指令集Summay.......................................................................................................................... 3-1
格式汇总........................................................................................................................... 3-1
指令Summary....................................................................................................................... 3-2
条件Field................................................................................................................................. 3-4
分公司与交流(BX)..................................................................................................................... 3-5
指令执行时间.................................................................................................................. 3-5
汇编Syntax........................................................................................................................... 3-5
使用R15作为Operand.............................................................................................................. 3-5
分行和支行的链接( B, BL)...................................................................................................... 3-7
链接位.................................................................................................................................... 3-7
指令执行时间.................................................................................................................. 3-7
汇编Syntax........................................................................................................................... 3-8
数据Processing...................................................................................................................................... 3-9
CPSR标志...................................................................................................................................... 3-11
Shifts.............................................................................................................................................. 3-12
立即数Rotates........................................................................................................... 3-16
写R15 ................................................................................................................................ 3-16
使用R15作为Operandy ............................................................................................................ 3-16
TEQ , TST , CMP和CMN Opcodes............................................................................................... 3-16
指令执行时间.................................................................................................................. 3-16
汇编Syntax........................................................................................................................... 3-17
示例....................................................................................................................................... 3-17
PSR转移(MRS , MSR ) ..................................................................................................................... 3-18
操作数限制...................................................................................................................... 3-18
保留位................................................................................................................................. 3-20
示例....................................................................................................................................... 3-20
指令执行时间.................................................................................................................. 3-20
装配Syntax............................................................................................................................ 3-21
示例....................................................................................................................................... 3-21
乘法和乘累加( MUL , MLA) ........................................ ................................................ 3- 22
CPSR Flags.................................................................................................................................... 3-24
指令执行时间.................................................................................................................. 3-24
汇编Syntax........................................................................................................................... 3-24
示例....................................................................................................................................... 3-24
乘长和乘法累加龙( MULL , MLAL ) ..................................... ............................. 3-25
操作数限制...................................................................................................................... 3-26
CPSR标志...................................................................................................................................... 3-26
指令执行时间.................................................................................................................. 3-26
汇编Syntax........................................................................................................................... 3-27
示例....................................................................................................................................... 3-27
iv
S3C2410X微处理器