- 4
- 0
- 约2.18万字
- 约 71页
- 2017-05-15 发布于贵州
- 举报
ARM与嵌入式术_培训课件_第10章
第10章 ARM高级语言程序设计基础 10.1 ARM汇编程序实例 数据块复制 本程序将数据从源程序区src复制到目标数据区dst复制时,以8个字为单位进行.对于最后所剩不足8个字的数据,以字为单位进行复制,这时程序跳转到coyewords处执行.在进行以8个字为单位的数据复制时,保存了所有的8个工作寄存器.程序如下(ADS下)。 10.1 ARM汇编程序实例 利用跳转表实现程序跳转 在程序中常常需要根据一定的参数选择执行不同的子程序.本例通过跳转表实现程序跳转.跳转表中存放的是各函数的地址,选择不同子程序的参数是该子程序在跳转表中的偏移量.在本例中R3寄存器中存放的是跳转表的基地址(首地址,其中存放的是第一个子程序的地址). (ADS下) 10.2 C语言与汇编的混合编程 简介 10.2 C语言与汇编的混合编程 ATPCS介绍 10.2 C语言与汇编的混合编程 寄存器的使用规则 10.2 C语言与汇编的混合编程 寄存器的使用规则 表续:寄存器的名称及使用规则 10.2 C语言与汇编的混合编程 数据栈的使用规则 10.2 C语言与汇编的混合编程 综合这2种特点则可有以下4种数据栈: FD 满递减 ED 空递减 FA 满递增 EA
您可能关注的文档
最近下载
- 2025年事业单位笔试-黑龙江-黑龙江卫生公共基础(医疗招聘)历年参考题典型考点含答案解析(5套卷).docx VIP
- 2026年吉林省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 四川省自然资源投资集团有限责任公司2026年上半年公开招聘笔试参考题库及答案解析.docx VIP
- 四川省自然资源投资集团有限责任公司2026年上半年公开招聘考试参考题库及答案解析.docx VIP
- 涉水项目水生生物影响评价相关法律法规规定及专项审批工作流程 .ppt VIP
- 腹腔镜下广泛全子宫切除术及盆腔淋巴结清扫手术配合.pptx VIP
- 桂林市2026年高三(一模)物理试卷(含答案及解析).pdf
- 贵阳2021年卫生系统招聘考试真题及答案解析.doc VIP
- 纽威数控立式加工中心电气操作手册VM02-9375-1G(H).pdf
- 大学计算机科学与技术学院《熟练使用Arduino(arduino、传感器、执行单元)》技术构成与创新设计课件.pptx VIP
原创力文档

文档评论(0)