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

[求助]请问:我在编c51程序时,怎么给堆栈SP赋值

[求助]请问:我在编c51程序时,怎么给堆栈SP赋值

我在编c51程序时,怎么给堆栈SP赋值?我知道c51里面可以自动赋值,但有没有方法给他一个固定的值呢? 

如果刚编程序的时候用如sp=0x60等先赋值,编译的时候又被C51.EXE修改了,没意义!

C51编译器给SP赋的值是很合理的位置,如果后赋值,那就乱套了!很可能与C51定义的变量冲突。

况且,你也不知道C51在什么时候给sp赋值。

即使通过反编译能查出C51是什么时候赋的值,你重新赋值最好还是和C51给的值一样。

综上所述,人为给堆栈SP赋值会弄巧成拙。

活到老学到老永不满足
返回列表