主要是针对未定的指令给出一个常用的操作内容
异常处理通用处理流程,进入以后设置堆栈存储区域,然后将当前寄存器当中的数据保存起来。进行特定异常内容的信息处理,在异常处理结束以后恢复现场。
/* 未定义指令 */
.word 0xdeadc0de
@ 这个指令发现产生以后没有办法继续后面的执行了,这个后期需要查看一下具体是什么原因
ldr r1, =0xFFFFFFFF
ldr r0, [r1] @ 读取非法地址数据产生 data abort,C语言中野指针很容易出现这个错误,
@ 预取指令在进行代码读取,代码所在位置访问错误,会导致这种错误
待补充