教学课件微机原理(第2版)2.8堆栈与指针ppt(全).pptx
《教学课件微机原理(第2版)2.8堆栈与指针ppt(全).pptx》由会员分享,可在线阅读,更多相关《教学课件微机原理(第2版)2.8堆栈与指针ppt(全).pptx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学课件微机原理(第2版)2.8堆栈与指针2学习内容:堆栈与指针目标:掌握堆栈访问方式,数据指针特点第2章 8051微控制器硬件结构2.3.4 特殊功能寄存器SFR32.3 存储器结构与地址空间5.SFR-4:堆栈指针SP-1“堆栈”的概念:堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用于保护断点和现场。堆栈有二种形式,一是向上(向高地址)生成,二是向下(向低地址)生成。第2章 8051微控制器硬件结构 8051 MCU的堆栈为满顶法向上生成的软件堆栈,其堆栈区必须开辟在内部通用RAM中。堆栈按照“先进后出”即“后进先出”的原则存取数据,从堆栈弹出的总是栈顶的数据,最后进栈的数据最
2、先被弹出。2.3.4 特殊功能寄存器SFR52.3 存储器结构与地址空间5.SFR-4:堆栈指针2堆栈指针SP(Stack Pointer):地址81H,是存放当前堆栈栈顶地址的一个8位寄存器。8051 MCU的堆栈是向上生成的:进栈时栈顶向高地址生长,SP的内容增加;出栈时栈顶向下回落,SP的内容减少。所以SP总是指向堆栈的栈顶。第2章 8051微控制器硬件结构堆栈的设置:8051微控制器复位后,堆栈指针SP的内容为07H,即默认堆栈区为08H开始向上的存储区。因为08H-1FH单元为工作寄存器区,20H-2FH为位寻址区。通常是通过对SP赋值重新设置堆栈区域,将堆栈区设置到用户RAM区。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 微机 原理 2.8 堆栈 指针 ppt
限制150内