副作用:但我们不能在程序中加入太多的冗余指令,以免降低程序正常运行的效率。一般是在对程序流向起决定作用的指令之前以及影响系统工作状态的重要指令之前都应插入两、三条NOP指令,还可以每隔一定数目的指令插入NOP指令,以保证跑飞的程序迅速纳入正确轨道。 局限:指令冗余技术可以减少程序出现错误跳转的次数,但不能保证在失控期间不干坏事,更不能保证程序纳入正常轨道后就太平无事了。解决这个问题还必须采用软件容错技术,使系统的误动作减少,并消灭重大误动作。 8.3.2 软件陷阱技术 作用:指令冗余使跑飞的程序安定下来是有条件的,首先跑飞的程序必须落到程序区,其次必须执行到冗余指令。当跑飞的程序落到非程序区(如EPROM中未使用的空间、程序中的数据表格区)时,对此情况采取的措施就是设立软件陷阱。 方法:软件陷阱,就是在非程序区设置拦截措施,使程序进入陷阱,即通过一条引导指令,强行将跑飞的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序。如果我们把这段程序的入口标号称为ERROR的话,软件陷阱即为一条?JMP ERROR指令。为加强其捕捉效果,一般还在它前面加上两条NOP指令,因此真正的软件陷阱是由3条指令构成: NOP NOP JMP ERROR 位置:软件陷阱安排在以下四种地方:未使用的中断向量区,未使用的大片ROM空间,程序中的数据
您可能关注的文档
- 3、电磁铁与电磁继电器要点.ppt
- 3、高二物理---串联电路和并联电路应用1要点.ppt
- 3、记金华的双龙洞(第一课时)BY要点.ppt
- 3、记金华的双龙洞要点.ppt
- 3、汽车维修企业生产管理要点.ppt
- 3. 高效液相色谱法要点.ppt
- 3. 诊断用X线管要点.ppt
- 3.1 分子和原子要点.ppt
- 3.1 1929-1933年资本主义经济危机要点.ppt
- 3.1 氧气的性质和用途要点.ppt
- 社区老年活动中心2025年智慧文娱服务市场前景预测报告.docx
- 企业内部控制审计与风险控制手册.docx
- 合规红线与避坑实操手册(2026)《NBT 11398—2023低压配电网共直流母线型统一电能质量控制器》.pptx
- 社区老年活动中心2025年智能化改造成本效益评估报告.docx
- 企业内部控制与内部控制.docx
- 企业数字化转型风险管理指南.docx
- 企业内部培训与人才培养计划手册(标准版).docx
- 合规红线与避坑实操手册(2026)《NBT 11479—2024发电厂直流事故油泵控制保护装置技术要求》.pptx
- 社区老年活动中心2025智能化改造:智能化服务与老年人需求精准对接研究报告.docx
- 社区老年活动中心2025年智能化改造项目实施方案分析.docx
最近下载
- CGA G-4.4 6TH ED (2020) Oxygen Pipeline and Piping Systems 氧气管道和管道系统.pdf
- 毕业设计(论文)-哈尔滨市体育公园规划设计.doc VIP
- 一种ALC板安装机具.pdf VIP
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
原创力文档

文档评论(0)