资源详细信息
ARM汇编语言和C-C-语言混合编程的方法 - 资源详细说明
该文档为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)规则。
立即下载 ARM汇编语言和C-C-语言混合编程的方法
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
- 本资源需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传功能
- 资源永久有效可用
使用说明
- 下载后使用解压软件解压
- 推荐使用 WinRAR 或 7-Zip
- 如有密码请查看资源说明
- 解压后即可正常使用
积分获取方式
- 上传优质资源获得积分
- 每日签到免费领取积分
- 邀请好友注册获得奖励
- 查看详情 →