例如在人的生活中,表情有喜怒哀乐.在ARM工作状态中,也有不同的模式如下表所示:
(详细内容请参考 ARM架构参考手册第二章41页)
对应的中文详细模式如下:
今天主要对ARM的 undefined模式来认识ARM中处理异常的机制,在ARM中,如果遇到异常情况,首先会找异常向量表,如下图(详细请参考ARM架构手册54页)
例如,有以下代码。在板子运行的时候就会发生异常。对应的,由于.word这是undifined异常,对应异常向量表,就会在00000004这个位子来寻求解决异常的办法.......
1 #include《stdio.h》 2 3 int main() 4 { 5 6 __asm__ __volatile__( 7 ".word 0x77777777\n" 8 ); 9 10 11 12 }