登录
首页
单片机论坛
回帖
发帖
正文
主题:堆栈,8086,51
点击:2052 回复:2
楼主
编辑
引用
管理
tjq1976
问几个简单问题:
关于堆栈,堆栈数据是先进后出,后进先出,我的问题是如果访问底层数据,那上层的数据是否会丢失啊?
还有关于8086,51 8086是在《微机原理》里学的,51是在《单片机》里学的,我的问题是这两东西有什么区别啊?好象编程都是一样的,我实在弄不明白
04-11-20 19:19
1楼
编辑
引用
管理
sgx
8051的堆栈是可编程的可以通过一个专用寄存器SP 指定栈顶的位置,如果你人为干预要读前面的数据,它后面的数也不会丢的。
8086只不过是个CPU,而如AT89C51则是CPU+RAM+ROM
04-11-21 08:01
2楼
编辑
引用
管理
tjq1976
关于堆栈,再问一下,如果要读下面的数据,那上面的数据会丢失不?
04-11-21 13:44
工控新闻
2025年自动化及运动控制市场趋势洞察分析
9月5日,重庆见!华北工控邀您共赴2025世界智能产业博览会
2025上半年中国数码工业打印机市场收入39.4亿元,同比增长10.7%
工业机器人“排位战”再升级,2025年上半年 TOP10厂商市占率达近65%
中央首份碳市场文件发布!明确2027年覆盖工业主要排放行业
皮尔磁携手德尔格共话氢能生产与功能安全
200台具身智能机器人将下线,普智机器人成智元首家“通用产品制造认证”企业
信捷电气斥资8亿布局机器人产业 加快构建第二增长曲线
更多新闻资讯