单片机设计子程序时需要注意哪些问题? 5

 我来答
梓一888
推荐于2016-07-14 · 超过31用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:29.8万
展开全部
在编写子程序时须注意以下几点:
1要给子程序赋一个名字,实际是一个入口地址代码。
2要能正确地传递参数。
3注意保护现场和恢复现场。
4为了使子程序具有一定的通用性子程序的操作对象应尽量采用地址或寄存器形式,而不用立即数形式。另外,子程序中含有转移指令,应尽量采用相对转移指令,以便它不管存放在内存的哪个区域都能正确执行。
278529838
2012-04-18
知道答主
回答量:34
采纳率:0%
帮助的人:17.9万
展开全部
一般用C语言编写程序的时候,没有什么特别注意的,但是 如果单片机的堆栈空间不是很大的话,就要注意了,不要搞太多的局部变量,不然的话堆栈就会溢出,想找问题都找不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dchongzhong
2012-04-14 · 超过13用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:49.7万
展开全部
应该尽量避免子程序里还套有子程序。
追问
能否详细点呢?
追答
好的 ,子程序套子程序就涉及到堆栈,中断问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式