* * * * * * * * * * * * * * * * * * * 10.5 抗干扰技术 10.5.1 软件陷阱技术 当CPU受到干扰后,会将一些操作数当作指令码来执行,造成程序执行混乱。这时,首先要尽快将程序纳入正轨(执行真正的指令序列)。 软件陷阱:用一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序,以使程序按既定目标执行。 一般的软件陷阱由3条指令构成: NOP NOP LJMP ERR ERR:一段专门对程序出错进行处理的程序,以使程序按既定目标执行。 下面我们研究,在各个程序存储区间,如何布置软件陷阱: 1.未使用的中断向量区 假设:程序只使用了3个中断:INT0、T0和T1,那么在未使用的中断向量区设置陷阱,就能及时捕捉到错误中断。如下所示: 10.5 抗干扰技术 10.5.1 软件陷阱技术 1.未使用的中断向量区 ORG 0000H 0000 START: LJMP MAIN;引向主程序入口 0003 LJMP PGINT0;INT0中断正常入口 0006 NOP;冗余指令 0007 NOP 0008 LJMP ERR;陷阱 000B LJMP PGT0;T0中断正常入口
您可能关注的文档
最近下载
- 2026年中考语文一轮复习:“靠”与“立”的抉择——中考复习《简爱》《骆驼祥子》《月夜》名著群文阅读.docx VIP
- (2025)ERASIATSIC创伤重症监护后加速康复指南核心要点解读7PPT课件.pptx VIP
- 2026年高考生物后期备考复习策略讲座.pptx VIP
- 国家机关事务管理局所属事业单位2025年度公开招聘应届毕业生笔试模拟试题带答案详解.docx VIP
- 新解读《AQ 6111—2023个体防护装备安全管理规范》最新解读.docx VIP
- 2026年辅警笔试题库1000及答案.doc VIP
- 译林版六年级英语下册期中测试卷(推荐).doc VIP
- 索尼CMT-M333NT 说明书.pdf VIP
- 2025留置导尿护理指南.docx VIP
- 《3D打印技术》PPT完整全套教学课件.pptx VIP
原创力文档

文档评论(0)