多项选择题
A.外部中断是异常的一种B.ARM Cortex-M3支持多个异常,包括一定数量的系统异常C.微处理器的复位是一种硬件行为,不属于异常D.异常和外部中断一样,可以被屏蔽
A.ARM Cortex-M3具有两种操作模式:处理模式和线程模式B.异常处理程序处于特权模式,因此可以任意切换处理模式C.用户程序一般处于线程模式,其权限是用户权限等级,因此不能随意切换处理模式D.处于线程模式的程序也可能是特权权限等级,此时可以切换权限至用户权限等级
A.程序状态寄存器(PSR)包含了三个状态寄存器,即应用程序状态寄存器、中断程序状态寄存器和执行程序状态寄存器B.计算和逻辑运算指令可能影响的寄存器是应用程序状态寄存器C.如果需要切换处理器的工作模式,应向执行程序寄存器中写入相应的数值D.可以通过中断程序寄存器查询目前处理器执行的异常处理程序对应的异常编号