当异常结束时,异常处理程序必须做哪些工作?
1.将LR中的值减去偏移量后存入PC,偏移量根据异常的类型而有所不同。2.将SPSR的值复制回CPSR。3.清零在入口置位的中断禁止标志。
举一反三
内容
- 0
在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理
- 1
运行时异常也叫非检查异常,是必须进行处理的异常,否则程序编译不能通过
- 2
当程序运行后有异常出现,该段程序就应该采用异常处理的格式来编写。
- 3
简述ARM发生异常时,ARM核心会自动做哪些事情?从异常返回时,我们要做哪些事情? 当异常产生时:ARM core拷贝 CPSR 到 SPSR_
- 4
下列关于异常的描述中,正确的是______。 A: 编译时就应该找错,但不是所有的错误都可以在编译时发现 B: 异常处理把处理错误的代码和执行程序功能的代码集中在一起 C: 当异常产生时,程序会自动跳转到异常处理程序 D: 异常就是阻碍程序继续执行下去的问题