您的位置 首页 FPGA

单片机仓库的基本原理解析

单片机堆栈的基本原理解析-堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指向下一个要放入的空位置,称为空堆栈;有四种类型的堆栈表示递增和递减的满堆栈和空堆栈的各种组合。

向上成长:向高地址方向成长,称为递加仓库

向下成长:向低地址方向成长,称为递减仓库

仓库指针指向最终压入仓库的有用数据项,称为满仓库;仓库指向下一个要放入的空方位,称为空仓库;有四种类型的仓库表明递加和递减的满仓库和空仓库的各种组合。

满递加:仓库经过增大存储器的地址向上增加,仓库指针指向内含有用数据项的最高地址。指令如LDMFA,STMFA等。

空递加:仓库经过增大存储器的地址向上增加,仓库指针指向仓库的第一个空方位。指令如LDMEA,SRMEA等。

满递减:仓库经过减小存储器的地址向下增加,仓库指针指向内含有数据项的最低地址。指令如LDMFD,STMFD等。

空递减:仓库经过减小存储器的地址向下增加,仓库指针指向仓库下的第一个空方位。指令如LDMED,STMED等。

armrisc的机器没有自己的push pop 指令,一般运用stm LDM指令完结压入弹出操作。

arm的运用r13=sp ,r14=lR ,r15=pc
责任编辑;zl

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/343258.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部