技术0
经验10065
魅力7
人气125
分享525
原创1
注册时间2023-2-27
最后登录2024-8-31
阅读权限80
在线时间490 小时
主题125
回帖639

退休版主
心如止水,笑对人生!
 
- 积分
- 11198
- 人气
- 125
- 分享
- 525
 
|
本帖最后由 faryou 于 2023-7-15 10:59 编辑
前言:因为我注册已接近半年,发现在编程水平这方面和坛友们不在一个数量级,遂决定暑假学习汇编和C++,也可以和各位更好地交流 。之后我会和大家分享一些在学习过程中的心得和问题。
栈,在汇编语言中指存放一段特殊数据的内存空间。下面举个例子,帮助大家更好地理解什么是栈
e.g.假设我们有一个容器,要往这个容器里放书,我们有A、B、C三本书,按A,B,C依次放入这个容器(平放),会有这种结果:
│ C │
│ B │
│ A │
└─----------─┘
可以看到,最先进容器的A书在容器最下方,最后进容器的C书在容器最上方,那么就势必造成我们在取书的时候,我们会按照C,B,A的顺序取出,由此,我们得到了栈的基本性质,即:先入栈的数据最后出栈,先出栈的数据最后入栈。
聪明的你,学会了吗
|
|