首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于908GP32的安全码,可以自己设置吗?

harbin网友说得很对,GP32的保密位(安全代码)就是它的中断矢量地址。如果那些中断都没有用到,编译时自然都是$FFFF。你可以给不用的中断定义一些空的中断服务程序,那么它们的内容就不是$FFFF了。程序中如果不用这些中断,相应的中断使能位不用打开就是了。
出于增加保密性和增强软件抗出错能力的考虑,不同的中断应定义不同的空中断服务程序,即使他们的内容是完全相同的。而且放置的位置最好有交错。另外就是所谓的空中断服务程序也最好不完全是空的。至少要有一个返回指令。再考虑得复杂点,就是万一程序真的误跑到这些没有打开的中断这里了,软件应该如何处理。发挥你的想象力吧!-这也是工程师的乐趣所在吧。
海纳百川  有容乃大
返回列表