ARM平台上VxWorks任务栈的使用
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任务栈的使用相关推荐
- linux运行大端程序,ARM 平台上的Linux系统启动流程
开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解.于是开始各种百度谷歌,当然看 ...
- 【华为云技术分享】如何将90%的代码自动迁移到鲲鹏平台上
主讲人:华为云云享专家 张老师 大家好,今天要讲的主题是关于软件迁移,这是一个久远的话题,因为但凡牵扯到切换平台.CPU架构的变化,甚至一些语言版本的升级,都可能会面临到软件迁移的问题.今天我们就探 ...
- SAP云平台上的Low Code Development(低代码开发)解决方案
Jerry之前曾经陆续写过一些文章,介绍SAP各种开发工具和开发平台: 那些年我用过的SAP IDE SAP智能机器人流程自动化解决方案 如何使用SAP Intelligent Robotic Pro ...
- Am335x 平台上GSM 3G/4G modem的一些硬件和软件的杂事
Am335x 平台上GSM 3G/4G modem的一些硬件和软件的杂事 项目需求 上帝说要有光, 世界就有了光明. 老板说我们的产品需要移动联网,我的一个月时间就没有了... 需求细说 既然老板发话 ...
- 海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-朱有鹏-专题视频课程...
海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-143人已学习 课程介绍 本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块), ...
- 高通平台android开发总结 MSM平台上的AMSS
http://blog.csdn.net/mirkerson/article/details/7691029 MSM平台上的AMSS REX启动分析--基于Qualcomm平台 1.高通平台andro ...
- spyder上怎样将figure框出来_怎样将数据中心现有的物理机和虚拟机平滑的迁移到云平台上?...
怎样将数据中心现有的物理机和虚拟机平滑的迁移到云平台上?风险和工作量怎样评估?成熟的产品怎样选型? 某信系统集成公司 技术总监: 首先要有一个正确的理解,你要迁移不是几个虚机和物理机,而是一个或者多个 ...
- 《预训练周刊》第27期:谷歌发布最新看图说话模型、GitHub:平台上30%的新代码受益于AI助手Copilot...
No.27 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 本期周刊,我们选择了9篇预训练相关的论文,涉及少样本理解.图像检测.决策图.大模型微调.对话微调.分子建模.蛋白质结构预测 ...
- (转载)大数据实战:站在JMP分析平台上的FIT足迹识别技术
http://www.csdn.net/article/2014-03-16/2818786-interview-jmp-fit 摘要: 1.作为公益性动物保护组织,WildTrack是如何在JMP统 ...
最新文章
- Javascript使用Ajax跟踪历史
- android开发之当设置textview多少字后以省略号显示。限制TextView的字数
- 【学习笔记】智能制造之精益思想
- 2013\National _C_C++_B\4.高僧斗法
- 如何用高德地图定位生成二维码_OSM地图本地发布如何生成各省市矢量地图
- NP、OSPF Stub区域
- Cubieboard通过aria2和minidlna来架设家庭媒体中心
- 批量word删除页眉页脚——VBS脚本,在office宏中运行即可
- 矩阵键盘及其基本原理
- VSLAM之边缘化 Marginalization 和 FEJ (First Estimated Jocobian)
- 深究embedding层
- Tensorflow Dataset API 入门
- C#转换Excel表格中的科学计数法数字
- cesium three性能比较_初探希捷Exos银河18 TB盘,容量和性能双双提升
- 计算机辅助语文识字教学的优势,开放式识字教学研究
- 数据应用服务规划及建设思考
- SpringBoot实现OA办公管理系统
- 【数据结构】动态规划——找零钱问题解析(含c++和python代码)
- Linux系统日志查询
- 电容笔和触控笔哪个好?平板电脑好用电容笔推荐
热门文章
- win10网络显示不了别人的计算机,win10共享网上邻居看不到怎么办_win10网上邻居找不到其它电脑的解决方法...
- torchvision.transforms.ToTensor(细节)对应caffe的转换
- win10系统显示激活windows字样解决办法:
- 如何将2000kbps的mp4视频转换成30000kbps的视频?视频比特率如何修改?
- java教程视频下载(linetv视频下载教程)
- 如何获取小红书直播推流码并使用obs电脑直播教程
- 2017首届江苏虚拟现实发展大会倒计时,一大波大咖带着干货即将“来袭”
- Oracle Spatial
- Intellij IDEA设置中文界面(汉化)
- vxlan报文 wireshark_Linux VXLAN