您现在所在的是:

单片机论坛

回帖:2个,阅读:2009 [上一页] [1] [下一页]
* 帖子主题:

堆栈,8086,51

2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间:2003/8/11
发站内信
发表于:2004/11/20 19:19:00
#0楼
问几个简单问题:
关于堆栈,堆栈数据是先进后出,后进先出,我的问题是如果访问底层数据,那上层的数据是否会丢失啊?
还有关于8086,51   8086是在《微机原理》里学的,51是在《单片机》里学的,我的问题是这两东西有什么区别啊?好象编程都是一样的,我实在弄不明白
2459
sgx
文章数:474
年度积分:50
历史总积分:2459
注册时间:2001/11/22
发站内信
发表于:2004/11/21 8:01:00
#1楼
8051的堆栈是可编程的可以通过一个专用寄存器SP 指定栈顶的位置,如果你人为干预要读前面的数据,它后面的数也不会丢的。
8086只不过是个CPU,而如AT89C51则是CPU+RAM+ROM
骐骥一跃,不能十步;
驽马十驾,功在不舍
2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间:2003/8/11
发站内信
发表于:2004/11/21 13:44:00
#2楼
关于堆栈,再问一下,如果要读下面的数据,那上面的数据会丢失不?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002