(36)--2.4.4 单片机的存储器—数据存储器(3).ppt
-
资源ID:96426891
资源大小:372.17KB
全文页数:8页
- 资源格式: PPT
下载积分:15金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(36)--2.4.4 单片机的存储器—数据存储器(3).ppt
指针类SFR2个,占3个字节单元堆栈指针SP 数据指针DPTR(DPH DPL)DPTR单片机唯一一个可以直接访问的16位寄存器可分为两个8位寄存器来使用寄存器符号D7D6D5D4D3D2D1D0字节地址DPH83HDPL82HSP81H如:MOV DPTR,#1223H (DPH)=12H (DPL)=23H“堆栈堆栈”指在内存中专门开辟出来的按照“先进后出、后进先出”的原则进行存取的一段连续的RAM区域堆栈指针SP 暂时存放数据和(或)地址,通常用来保护断点(将要执行的下一条指令的地址)和现场(主程序中应用到的寄存器和数据存储器中的数据)。一般用在子程序调用或中断系统响应等情况下堆栈的主要用途存入数据、取出数据的操作一般分别称之为一般分别称之为:数据入栈 数据出栈数据压栈 数据弹栈堆栈中的存取操作30H*.31H32H39H8AHSP39H栈底栈区栈顶入栈过程MOV SP,#30H;MOV A,#10H;PUSH ACC ;MOV A,#21H;PUSH ACC ;最终(SP)=39HSP30HSP31H10HACC21HSP32H10H21H(SP)=30H(ACC)=10H(SP)=31H(31H)=10H(ACC)=21H(SP)=32H(32H)=21H内部RAM栈底栈区栈顶30H*.31H10H32H21H39H8AHSP39H出栈过程(SP)=39HPOP ACC ;POP ACC ;POP ACC ;(ACC)=8AH(SP)=38H(ACC)=21H(SP)=31H(ACC)=10H(SP)=30H内部RAMSP32HSP31HSP30H8AHACC21H10H38H38H