当前位置:首页 > 单片机 > 单片机
[导读]  栈空间作为一种存储器使用机制,是“先入先出”的结构,在系统空间中用作临时数据的存储。栈空间操作的关键之一为栈指针寄存器,每次执行栈操作时,栈指针的内容会自动移动。在M0处理器中,栈指针为R13(SP),而

  栈空间作为一种存储器使用机制,是“先入先出”的结构,在系统空间中用作临时数据的存储。栈空间操作的关键之一为栈指针寄存器,每次执行栈操作时,栈指针的内容会自动移动。在M0处理器中,栈指针为R13(SP),而且物理上存在两个栈指针,MSP,PSP,但每次只会使用一个,由CONTROL寄存器以及处理器的运行状态决定。

  向栈中存入数据叫“压栈”(使用PUSH指令),回复数据叫“出栈”(使用POP指令)。根据架构不同,有些处理器压栈后地址增加,有些地址减小。Cortex-M0操作基于“满递减”的栈模型,意味着栈指针始终指向栈空间最后一个数据,在执行存储数据PUSH前,栈指针先减小。

  PUSH和POP通常用在函数或子程序的开始和结尾处。在函数开始执行时,PUSH操作将寄存器的当前内容存入栈,执行结束前,POP又将栈空间的数据恢复。一般来说执行PUSH操作也要执行POP操作,否则恢复的数据可能无法对应之前的寄存器,这样导致无法预测的结果,比如栈溢出。

  栈操作的最小单位是4字节(32位),Cortex-M0的栈空间被设计位字对齐,地址必须是4的整数倍。由于这个原因,栈指针的最低两位BITS[1:0]在硬件上被置为0,因此读书也为0.

  MSP用于普通程序,在由操作系统时,内核使用主栈指针MSP,用户使用进程栈指针PSP。

  MSP的初始化位于程序空间的开头部分,PSP没有进行初始化定义,它需要通过软件初始化。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本文中,小编将对车联网予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 车联网 智能交通 体系结构

在下述的内容中,小编将会对智慧物流的相关消息予以报道,如果智慧物流是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 智慧物流 体系结构 物流

在这篇文章中,小编将为大家带来智能机器人的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 智能机器人 机器人 体系结构

摘 要 :针对目前工业大数据体系结构不完善、尚未形成标准统一的理论架构的问题,文中就如何将大数据技术与工业生产场景进行整合,如何建设工业大数据系统等问题展开了讨论。文中阐述了工业大数据的特点与基本体系结构,对相关技术处理...

关键字: 工业大数据 体系结构 处理体系 计算引擎 理论架构 计算分析

摘 要 :文中首先阐述了物联网的起源、概念及其体系结构,接着对物联网中的关键技术进行了介绍,最后列举了物联网技术在日常生活中的应用,让大家对物联网能有更深层次的理解与认识。

关键字: 物联网 体系结构 RFID 应用

摘要:车联网作为物联网技术的重要应用之一,具有十分广阔的应用前景。文章通辻介绍基于位置的车联网通用应用平台概念,分析了车联网通用应用平台的技术构架,并列举了该平台在几个重点领域的典型应用,给出了该平台所具有的通用性与相对...

关键字: 车联网 物联网 体系结构 典型应用

摘 要:随着基于物联网的智能家居系统的出现,人们对物联网的关注逐渐从概念发展到了技术应用。文中从物联网系统的三层体系结构出发,对智能家居系统加以分析,不仅理清了物联网与智能家居系统的关系,而且明确了智能家居系统的体系结构...

关键字: 物联网 智能家居 体系结构 技术路线

摘要:物联网的三层体系结构感知层、传输层和应用层与安防系统的数据采集、传输、应用三个主要部分有诸多相似之处,这种相似为公安院校安全技术防范课程教学实践提供了一个崭新的思路。文中对物联网的基本概念、数据感知、数据传输以及数...

关键字: 物联网 安全技术防范 教学实践 体系结构

摘要:物联网应用的多样性、分散性和缺乏管理等问题制约着物联网的发展。物联网要连接和管理的对象是包括静止和移动的末端设备及各种资产,这些设备连接上传感器等感知设备成为网络中的节点。基于物联网这种网络特点,利用通用网管的思想...

关键字: 物联网 体系结构 网络管理 综合信息管理平台

摘 要:文章对局域网可能受到的安全威胁进行了分析,并针对这些可能受到的威胁设计了一个包含物理安全、网络安全、系统安全、应用安全和数据安全的局域网安全模型,从技术上保证局域网的安全,同时还设计了安全的网络结构并辅以安全管理...

关键字: 局域网 安全 体系结构 管理制度
关闭
关闭