查表

[复制链接]
2024|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 | 显示全部楼层
不会复位吗 ,堆栈会溢出吗?
NE5532 发表于 2012-10-1 18:31 | 显示全部楼层
不会复位吗 ,堆栈会溢出吗?
286005374 发表于 2012-10-1 16:34


查表关堆栈什么事?搞技术要搞清楚术语的含义,楼主搞懂了“堆栈”和“查表”是什么,就不会这么迷茫了。
与时俱进 发表于 2012-10-2 15:16 | 显示全部楼层
如果是电脑,这种情况可以看做缓冲区溢出。
与时俱进 发表于 2012-10-2 15:17 | 显示全部楼层
程序运行结果就不符合你的预期了。
NE5532 发表于 2012-10-2 15:40 | 显示全部楼层
稍微动点脑经啊,如果只是读,再怎么也不会修改内存变量,顶多是查错而已,但是PIC16的查表是用retlw做的,所以当表溢出的时候,可能造成PC指针指飞。

还是那句话,看C语言的是看三@级@片的,看汇编的是看A片的,只有看A片才能满足你的需求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

645

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部