第1节 执行
推荐给好友
打印
加入收藏
更新于2008-05-17 22:30:03

执行

异常是怎样工作的:

 •不执行当前指令;

 •代替伪造一个“强制执行的”过程调用;

 •保存当前PC(实际上是当前PC+4);

 •用异常向量载入PC;•用0x4表示同步异常,用0x8表示异步异常。

 问题:把当前PC+4保存到什么位置?

 •我们的方法:保留一个寄存器(R30,又称XP);

 •禁止使用XP的用户程序。为什么?

 示例:未执行的DIV

<<上一节   下一节 >>




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.