首页 新闻 会员 周边

单片机程序的堆栈的位置和大小的决定条件是什么?

0
悬赏园豆:20 [待解决问题]

我记得过去看bootloader代码,bootloader里有设置堆栈的地址和堆栈的大小,为什么bootloader里可以设置?设置的原理是什么?是不是说设置堆栈地址就是向某个地址写入了一个地址值,然后程序在运行过程中就根据这个地址上的值决定堆栈的位置?
程序在运行过程中是怎么判断堆栈填满导致越界的?是每次入栈都会检测位置吗?

makekam的主页 makekam | 初学一级 | 园豆:174
提问于:2018-07-25 21:16
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册