📋 资源详细信息
💡 温馨提示:本资源由用户 aben 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
资源简介
该文档为ARM汇编语言和C-C-语言混合编程的方法讲解文档,
摘 要 :文中首先对在嵌入式系统设计中广泛应用的 ARM 系列微处理器做了简要介绍;接着详细阐述了基于 ARM 核的嵌入式微处理器的汇编语言和 C /C ++语言混合编程的方法:包括代码简洁而功能有限的在线汇编技术和功能 强大、基于模块化设计的 A TPCS 规则;最后给出了详细的示例代码和分析。
关键词 :嵌入式系统;ARM ;汇编语言;在线汇编;ATPCS 规则
0 引 言
ARM 是一种高性能 、低功耗的 32 位 RISC 嵌入式处 理器系列。目前在各种嵌入式系统中 A RM 获得了广泛的 应用。
ARM 编程可以使用汇编语言和 C /C ++语言, 使用 汇编语言编程目标代码效率较高, 但较为繁琐 , 设计大型 系统时不易维护;而 C /C ++语言比较简洁明了, 但代码 效率即使经过优化, 也比汇编语言低 , 特别是在一些实时 性强和需要精细处理的场合, C /C ++语言难以胜任 。因 此一个折中的办法是 :使用 C /C ++语言写整体框架, 而 使用汇编语言实现局部模块 , 这就涉及到汇编语言和 C /C ++语言混合编程的问题 。为此本文介绍了在 ADS 中常 用的 2 种汇编语言和C /C ++语言混合编程方法:在线汇 编(in-line assembly )和 AT PCS (A RM-T humb Produce Call S tandard)规则。
立即下载此资源
资源说明
下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →