int f2(int a,int b)
{

int ret;
int lla=0x55;
int llb=0x33;
ret=a+b;
return ret;

}
一个非常简单的C函数,主要用来说明参数和局部变量在堆栈里的分配,入栈操作看明白了,但出栈操作看不明白!

-> l 0x00203470
f2:
00203470 e1a0c00d MOV r12,sp
00203474 e92dd800 STMDB sp!,{r11,r12,lr,pc}
00203478 e24cb004 SUB r11,r12,#4
0020347c e24dd014 SUB sp,sp,#0x14
00203480 e50b001c STR r0,[r11,#-0x1c]
00203484 e50b1020 STR r1,[r11,#-0x20]
00203488 e3a03055 MOV r3,#0x55
0020348c e50b3014 STR r3,[r11,#-0x14]
00203490 e3a03033 MOV r3,#0x33
00203494 e50b3010 STR r3,[r11,#-0x10]

00203498 e51b201c LDR r2,[r11,#-0x1c]
0020349c e51b3020 LDR r3,[r11,#-0x20]
002034a0 e0823003 ADD r3,r2,r3
002034a4 e50b3018 STR r3,[r11,#-0x18]
002034a8 e51b3018 LDR r3,[r11,#-0x18]
002034ac e1a00003 MOV r0,r3
002034b0 e24bd00c SUB sp,r11,#0xc

ARM平台上VxWorks任务栈的使用相关推荐

  1. linux运行大端程序,ARM 平台上的Linux系统启动流程

    开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解.于是开始各种百度谷歌,当然看 ...

  2. 【华为云技术分享】如何将90%的代码自动迁移到鲲鹏平台上

    主讲人:华为云云享专家  张老师 大家好,今天要讲的主题是关于软件迁移,这是一个久远的话题,因为但凡牵扯到切换平台.CPU架构的变化,甚至一些语言版本的升级,都可能会面临到软件迁移的问题.今天我们就探 ...

  3. SAP云平台上的Low Code Development(低代码开发)解决方案

    Jerry之前曾经陆续写过一些文章,介绍SAP各种开发工具和开发平台: 那些年我用过的SAP IDE SAP智能机器人流程自动化解决方案 如何使用SAP Intelligent Robotic Pro ...

  4. Am335x 平台上GSM 3G/4G modem的一些硬件和软件的杂事

    Am335x 平台上GSM 3G/4G modem的一些硬件和软件的杂事 项目需求 上帝说要有光, 世界就有了光明. 老板说我们的产品需要移动联网,我的一个月时间就没有了... 需求细说 既然老板发话 ...

  5. 海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-朱有鹏-专题视频课程...

    海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-143人已学习 课程介绍         本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块), ...

  6. 高通平台android开发总结 MSM平台上的AMSS

    http://blog.csdn.net/mirkerson/article/details/7691029 MSM平台上的AMSS REX启动分析--基于Qualcomm平台 1.高通平台andro ...

  7. spyder上怎样将figure框出来_怎样将数据中心现有的物理机和虚拟机平滑的迁移到云平台上?...

    怎样将数据中心现有的物理机和虚拟机平滑的迁移到云平台上?风险和工作量怎样评估?成熟的产品怎样选型? 某信系统集成公司 技术总监: 首先要有一个正确的理解,你要迁移不是几个虚机和物理机,而是一个或者多个 ...

  8. 《预训练周刊》第27期:谷歌发布最新看图说话模型、GitHub:平台上30%的新代码受益于AI助手Copilot...

    No.27 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 本期周刊,我们选择了9篇预训练相关的论文,涉及少样本理解.图像检测.决策图.大模型微调.对话微调.分子建模.蛋白质结构预测 ...

  9. (转载)大数据实战:站在JMP分析平台上的FIT足迹识别技术

    http://www.csdn.net/article/2014-03-16/2818786-interview-jmp-fit 摘要: 1.作为公益性动物保护组织,WildTrack是如何在JMP统 ...

最新文章

  1. Javascript使用Ajax跟踪历史
  2. android开发之当设置textview多少字后以省略号显示。限制TextView的字数
  3. 【学习笔记】智能制造之精益思想
  4. 2013\National _C_C++_B\4.高僧斗法
  5. 如何用高德地图定位生成二维码_OSM地图本地发布如何生成各省市矢量地图
  6. NP、OSPF Stub区域
  7. Cubieboard通过aria2和minidlna来架设家庭媒体中心
  8. 批量word删除页眉页脚——VBS脚本,在office宏中运行即可
  9. 矩阵键盘及其基本原理
  10. VSLAM之边缘化 Marginalization 和 FEJ (First Estimated Jocobian)
  11. 深究embedding层
  12. Tensorflow Dataset API 入门
  13. C#转换Excel表格中的科学计数法数字
  14. cesium three性能比较_初探希捷Exos银河18 TB盘,容量和性能双双提升
  15. 计算机辅助语文识字教学的优势,开放式识字教学研究
  16. 数据应用服务规划及建设思考
  17. SpringBoot实现OA办公管理系统
  18. 【数据结构】动态规划——找零钱问题解析(含c++和python代码)
  19. Linux系统日志查询
  20. 电容笔和触控笔哪个好?平板电脑好用电容笔推荐

热门文章

  1. win10网络显示不了别人的计算机,win10共享网上邻居看不到怎么办_win10网上邻居找不到其它电脑的解决方法...
  2. torchvision.transforms.ToTensor(细节)对应caffe的转换
  3. win10系统显示激活windows字样解决办法:
  4. 如何将2000kbps的mp4视频转换成30000kbps的视频?视频比特率如何修改?
  5. java教程视频下载(linetv视频下载教程)
  6. 如何获取小红书直播推流码并使用obs电脑直播教程
  7. 2017首届江苏虚拟现实发展大会倒计时,一大波大咖带着干货即将“来袭”
  8. Oracle Spatial
  9. Intellij IDEA设置中文界面(汉化)
  10. vxlan报文 wireshark_Linux VXLAN