arm学习笔记之Arm异常
2013-01-12 16:12
127 查看
1.处理器模式:
![](http://img.my.csdn.net/uploads/201301/12/1357977124_7534.jpg)
2.处理器模式所能访问的寄存器
![](http://img.my.csdn.net/uploads/201301/12/1357977471_6325.jpg)
System属于特权模式,User是普通模式,如何配置,以后补充;
3.异常向量表
![](http://img.my.csdn.net/uploads/201301/12/1357977702_7721.jpg)
4.实验:
向量表:
b reset
b und
b swi
b abt_pre
b abt_data
.word
0
b irq
b fiq
reset:
und:
mov
r13, 0x32000000
adr
r0,str
ldr
r3, show
mov
lr,pc
mov
pc, r3
b .
swi:
abt_pre:
abt_data:
irq:
fiq:
show:
.word
0x33f94aa8
.str:
.asciz
"undefined instr.\n"
![](http://img.my.csdn.net/uploads/201301/12/1357977124_7534.jpg)
2.处理器模式所能访问的寄存器
![](http://img.my.csdn.net/uploads/201301/12/1357977471_6325.jpg)
System属于特权模式,User是普通模式,如何配置,以后补充;
3.异常向量表
![](http://img.my.csdn.net/uploads/201301/12/1357977702_7721.jpg)
4.实验:
向量表:
b reset
b und
b swi
b abt_pre
b abt_data
.word
0
b irq
b fiq
reset:
und:
mov
r13, 0x32000000
adr
r0,str
ldr
r3, show
mov
lr,pc
mov
pc, r3
b .
swi:
abt_pre:
abt_data:
irq:
fiq:
show:
.word
0x33f94aa8
.str:
.asciz
"undefined instr.\n"
相关文章推荐
- ARM_异常和中断---学习笔记
- arm体系结构学习笔记 part4 -- 异常处理的返回
- IAR ARM中的汇编语言学习笔记
- OAF学习笔记-16-自定义异常的抛出
- ARM学习笔记三
- Java基础学习笔记之异常处理
- Java学习笔记61. 程序抛出的异常Exception
- [学习笔记]Java异常机制
- 【ARM学习笔记】三、S3C2440A的存储控制器及启动过程
- 【ARM学习笔记】实验四:内存管理单元MMU的虚拟地址映射实验
- Effective C# 学习笔记(四十六)对异常进行分类并逐类处理
- scala 学习笔记(01) 函数定义、分支、循环、异常处理、递归
- 【黑马程序员】Java学习笔记--异常
- EasyARM2200开发板学习笔记:启动代码分析
- Python学习笔记 --- 异常处理心得
- C++ primer第二次阅读学习笔记(第17章:用于大型程序的工具:异常处理)
- 【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?
- java异常学习笔记
- Oracle 学习笔记12 —— 异常处理
- JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法