打印

查表

[复制链接]
1662|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
286005374|  楼主 | 2012-9-30 10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个表格里面总共有5个数据  当查表超出这5格数据时,单片机有哪些反应
沙发
Ryanhsiung| | 2012-9-30 22:50 | 只看该作者
?不明白你问什么

使用特权

评论回复
板凳
NE5532| | 2012-10-1 08:51 | 只看该作者
没有任何反应,无论是C还是汇编,都会傻乎乎的往后查。

使用特权

评论回复
地板
286005374|  楼主 | 2012-10-1 16:34 | 只看该作者
不会复位吗 ,堆栈会溢出吗?

使用特权

评论回复
5
NE5532| | 2012-10-1 18:31 | 只看该作者
不会复位吗 ,堆栈会溢出吗?
286005374 发表于 2012-10-1 16:34


查表关堆栈什么事?搞技术要搞清楚术语的含义,楼主搞懂了“堆栈”和“查表”是什么,就不会这么迷茫了。

使用特权

评论回复
6
与时俱进| | 2012-10-2 15:16 | 只看该作者
如果是电脑,这种情况可以看做缓冲区溢出。

使用特权

评论回复
7
与时俱进| | 2012-10-2 15:17 | 只看该作者
程序运行结果就不符合你的预期了。

使用特权

评论回复
8
NE5532| | 2012-10-2 15:40 | 只看该作者
稍微动点脑经啊,如果只是读,再怎么也不会修改内存变量,顶多是查错而已,但是PIC16的查表是用retlw做的,所以当表溢出的时候,可能造成PC指针指飞。

还是那句话,看C语言的是看三@级@片的,看汇编的是看A片的,只有看A片才能满足你的需求。

使用特权

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

本版积分规则

47

主题

644

帖子

1

粉丝