软件中断的返回问题

[复制链接]
 楼主| vipchenvip 发表于 2012-1-31 01:43 | 显示全部楼层 |阅读模式
arm7不是三级流水吗,为什么软中断返回时可以直接用MOVS PC,R14,而不是向普通中断异常返回那样 SUBS PC,R14,#4
xinzha 发表于 2012-1-31 08:20 | 显示全部楼层
这是由于软中断的执行机制和其他异常不一样,软中断是cpu自己产生的,在当前指令之后产生,而其他异常都是发生在当前指令上。

评分

参与人数 1威望 +1 收起 理由
vipchenvip + 1

查看全部评分

 楼主| vipchenvip 发表于 2012-2-1 16:30 | 显示全部楼层
2# xinzha
总是这么给力,谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

65

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部