登录
首页
单片机论坛
回帖
发帖
正文
主题:堆栈,8086,51
点击:2105 回复: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
工控新闻
告别英文壁垒!倍福 中文版 TwinCAT 3.1.4026 下载及安装指南
给“AI”发身份证!国内首个智能体互联标准体系发布
国产机器人产业加速出海,国内现存相关企业超115万家
具身智能从概念到实物,绿源集团控股×有鹿1万台首批量产交付落地
四川:以APEC为契机 加快推动人工智能赋能新型工业化
筑基智慧气象:华北工控MATX-6153支持AI 智能预警系统集成应用
AI加速跑进千行百业:让智能创新扎根实体经济
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
更多新闻资讯