本文摘自:亚嵌在线直播课堂之如何学习ARM嵌入式开发-李明
nARM体系结构
n
Load/Store
体系,
Big/Little Endian
大小端格式,
RISC/CISC
指令集,
Pipeline
流水
线
n
ARM工作模式
n
7
种工作模式
:
USR
,
SYS
,
SVC
,
IRQ
,
FIQ
,
UND
,
ABT
;其中
5
种异常模式
n
ARM寄存器
n
37
个寄存器:
R0-R12, R13(SP)
,
R14(LR)
,
R15(PC)
,
CPSR(SPSR)
n
ARM异常
n
7
种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存
和恢复
n
AMBA总线
n
AHB(
高性能总线
)
,
ASB(
系统总线
)
,
APB(
外设总线
)
n
ARM内核技术
n
TrustZone
,
Jazelle
,
NEON
,
Thumb-2
,
SIMD
,
MMU
,
MPU
n
JTAG标准
n
IEEE1149.1
,
TDI
,
TDO
,
TCK
,
TMS
,
TRST
,边界扫描链,
H-jtag
,
Banyan
,
GiveIO
n
ARM内核分类
n
ARM7TDMI
,
ARM926
,
StrongARM/XScale
,
ARM10
,
ARM11
,
Cortex-
(A/R/M)
,
SecurCore
n
ARM汇编指令
n
mov
,
add
,
sub
,
b
,
bl
,
ldr
,
str
,
ldmfd
,
stmfd
,
mrs
,
msr
,
swi
,
mrc
,
mcr
n
MMU内存管理单元
n
VA/PA
,
I-Cache/D-Cache
,
Write Buffer
,
Context Switch
,
CP15
,
TLB
,
AP
,
Domain Access Control
,
Cache Coherence