- 4
- 0
- 约7.71千字
- 约 95页
- 2016-05-03 发布于湖北
- 举报
(2)重要指令冗余 对那些对程序流向起决定作用的指令和那些对系统工作状态有重要作用的指令的后面,可重复写这些指令,以确保这些指令的正确执行。 (3)采用指令冗余技术的条件 跑飞的程序必须指向程序运行区。 执行到冗余指令。 6.3.3 软件陷阱技术 当乱飞程序进入程序区时可以使用指令冗余技术,而当乱飞程序进入非程序区或表格区时,使用指令冗余技术的条件不满足,此时可采用软件陷阱技术,拦截乱飞程序,将其迅速引向一 个指定位置,然后对程序运行出错进行处理。 (1) 软件陷阱的基本概念 软件陷阱是指用引导指令将跑飞的程序强行引向复位入口地址0000H,再在此处将程序转向专门处理程序出错的程序。 对51 系列单片机,可利用两种方法: 0000H:LJMP MAIN 0202H:LJMP 0000H LJMP 0202H LJMP 0000H 方法2: 0000H: LJMP MAIN NOP NOP LJMP 0000H 方法1: 对应入口地址 软件陷阱形式 方法 方法1 的机器码为: 方法2 的机器码为: 0000020000 020202020000 (2) 软件陷阱的设计 未使用的中断区 当未使用的中断因干扰而开放时,在对应的中断复务程序中设置软件陷阱,就能及时捕捉到错误的中断。 在中断服务程序中要注意:返回指令可用RETI,也可用
您可能关注的文档
- 第六章兼并收购摘要.ppt
- 第六章循环流化床锅炉设计概论摘要.ppt
- 第六章交流电动机调速及变频原理摘要.ppt
- 第六章液压阀摘要.ppt
- 第六章界面现象摘要.ppt
- 第六章液压马达概述摘要.ppt
- 第六章经典光学的建立摘要.ppt
- 第六章印刷摘要.ppt
- 第六章竞争战略摘要.ppt
- 第六章颗粒污染物控制技术基础一二节摘要.ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)