基本信息
文件名称:微机原理及应用 课件 5.9 数据传送指令之堆栈和堆栈指针.pptx
文件大小:22.77 MB
总页数:29 页
更新时间:2025-08-02
总字数:约小于1千字
文档摘要
;;;堆栈是我们在内存中开辟的一个比较特殊的区域,它按照先进后出的工作方式进行数据的存取,将数据存入堆栈的操作叫做压栈,数据从堆栈中取出来的操作叫做弹出
;那么为什么要设置堆栈?;堆栈为什么要按照先进后出的方式工作呢?;主要是在很多情况下,程序需要临时存储一些信息,在完成了程序以后,又需要按照相反的次序来恢复这些信息;;;主程序调用子程序的意思,就是主程序走着走着停下来,跑去执行另一个程序就是子程序,等子程序执行完以后,再回到刚刚停止的地方,继续执行。;在这种情况下ip有两个值,一个是子程序起始指令的偏移地址,另一个是主程序下一条指令的偏移地址。;在ip被修改为子程序起始指令的偏移地址之前,必