打印

请问C51能设软件陷阱不?

[复制链接]
2398|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2008-5-24 08:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问C51能设软件陷阱不?
   我近来看一个别人的程序发现里面都是写了很多MOV R7,A看解释说是软件陷阱,请问若用C来写怎么到程序空间的空白区来填充像MOV R7,A或者别的软件陷阱呢?????

相关帖子

沙发
zhaoyu2005| | 2008-5-24 09:25 | 只看该作者

应该可以的

在程序区使用绝对地址,然后赋值就可以了

使用特权

评论回复
板凳
jack.king|  楼主 | 2008-5-24 10:38 | 只看该作者

怎么搞具体说说>

使用特权

评论回复
地板
xwj| | 2008-5-24 16:49 | 只看该作者

晕~~~ MOV R7,A哪里是软件陷阱?这是烧录软件自动填充的FF

真要做软件陷阱的话,就用烧录器全部填充02H,然后把错误处理程序绝对定位在0202H的位置!

使用特权

评论回复
5
lornboat| | 2008-5-24 17:02 | 只看该作者

有必要吗

有必要吗

使用特权

评论回复
6
jack.king|  楼主 | 2008-5-24 17:21 | 只看该作者

啊!那个上面解释错误了吗?看来不能乱相信有些书

使用特权

评论回复
7
xwj| | 2008-5-24 17:30 | 只看该作者

其实步填充也无所谓,后面空着就会一直执行MOV R7,A,直到000

地址,

反正执行MOV R7,A也不会有什么不良影响或问题

使用特权

评论回复
8
hotpower| | 2008-5-24 19:18 | 只看该作者

C还是搞软件狗吧~~~

使用特权

评论回复
9
5880527| | 2008-5-24 19:50 | 只看该作者

一直没用过

究竟有没有人看到过程序摔进那坑里啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

488

主题

2158

帖子

1

粉丝