当前位置: 首页 > news >正文

堆和栈(heap and stack)

1、堆:一块内存空间,可以从中分配一个小buffer,用完后再把它放回去。

2、栈:也是一块内存空间,cpu的sp寄存器指向它,它可以用于函数调用、局部变量、多任务系统里保存现场。

PUSH [r3-r6,lr];  #将r3到r6寄存器和lr入栈,起站位作用

MOVS  r5,#0x41;将0x41(65)放入r5寄存器

MOVS r0,#0x63;   将0x(63)放入r0寄存器

STR   r0,[sp,#0];  将r0寄存器的值存入栈

MOVS r0,0x64;将0x64(100)放入r0寄存器

BL  my_malloc;0x80001c4;   BL跳转到0x80001c4执行

BL a_func;0x8000154   跳转到a_func,LR=0x80001be,保存执行到位置,PC=0x8000154,跳转到的位置。

相关文章:

  • 汽车EDI——Volvo EDI 项目案例
  • 计算机网络期末考试知识点(关键词:江中)
  • Spark 面试题(二)
  • BIOPLUSS引领膳食行业创新、整合与再造
  • OpenCV 双目三角法计算点云
  • 电影推荐系统的设计
  • 【Python教程】4-字符串、列表、字典、元组与集合操作
  • C#项目实战
  • 数据中台、数据仓库、数据湖的区别和关联
  • 装机必备 - WinRAR安装教程
  • 电子书资源汇总
  • C++基础与深度解析 | 类与面向对象编程 | 数据成员 | 成员函数 | 访问限定符与友元 | 构造、析构成员函数 | 字面值类、成员指针与bind交互
  • 47-1 等级保护工作流程
  • Hexo+Github搭建个人博客教程
  • 【图书推荐】《分布式数据库HBase案例教程》
  • 分享一款快速APP功能测试工具
  • axios 和 cookie 的那些事
  • const let
  • CSS 提示工具(Tooltip)
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Linux gpio口使用方法
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Spring Cloud Feign的两种使用姿势
  • Vue--数据传输
  • Xmanager 远程桌面 CentOS 7
  • 关于List、List?、ListObject的区别
  • 基于Android乐音识别(2)
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 一起参Ember.js讨论、问答社区。
  • 怎么把视频里的音乐提取出来
  • python最赚钱的4个方向,你最心动的是哪个?
  • #define 用法
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (LLM) 很笨
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (五)IO流之ByteArrayInput/OutputStream
  • (一) storm的集群安装与配置
  • (转) Face-Resources
  • **CentOS7安装Maven**
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net 简单实现MD5
  • .NET6实现破解Modbus poll点表配置文件
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .net通过类组装数据转换为json并且传递给对方接口
  • .NET与 java通用的3DES加密解密方法
  • @Transactional事务注解内含乾坤?
  • [20160902]rm -rf的惨案.txt
  • [Android]How to use FFmpeg to decode Android f...