第3章汇编语言程序开发工具课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章汇编语言程序开发工具课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序 开发 工具 课件
- 资源描述:
-
1、2022-9-282022-9-283.13.1 TMS320C54x软件开发过程软件开发过程 3.23.2 汇编语言程序的编辑、汇编和链接过程汇编语言程序的编辑、汇编和链接过程 3.33.3 COFF的一般概念的一般概念 3.4 3.4 DSP的的C语言程序设计语言程序设计 2022-9-282022-9-282022-9-282022-9-28C54xC54x应用软件开发流程应用软件开发流程 C54xC54x应用软件的开发可在应用软件的开发可在TITI公司提供的开发环境中进公司提供的开发环境中进行行,用户可以用用户可以用C C/C+/C+语言或汇编语言编写源文件,经语言或汇编语言编写源文件
2、,经C C编译器编译器、汇编器生成、汇编器生成COFFCOFF格式的目标文件,再用链接器进行链接,格式的目标文件,再用链接器进行链接,生成在生成在C54xC54x上可执行的目标代码,然后利用调试工具对可上可执行的目标代码,然后利用调试工具对可执行的目标代码进行仿真和调试。执行的目标代码进行仿真和调试。当调试完成后,通过当调试完成后,通过HexHex代码转换工具,将调试后的可执代码转换工具,将调试后的可执行目标代码转换成行目标代码转换成EPROMEPROM编程器能接受的代码,并将该代码固编程器能接受的代码,并将该代码固化到化到EPROMEPROM中或加载到用户的应用系统中,以便中或加载到用户的应
3、用系统中,以便DSPDSP目标系统目标系统脱离计算机单独运行。脱离计算机单独运行。2022-9-282022-9-28C54xC54x应用软件开发流程应用软件开发流程 开发过程的目的是产生一个可以由开发过程的目的是产生一个可以由C54xC54x目标系目标系统执行的模块。统执行的模块。C C源文件源文件C C编译器编译器汇编汇编源文件源文件汇编器汇编器汇编汇编源文件源文件COFFCOFF目标目标文件文件链接器链接器可执行的可执行的COFFCOFF文件文件宏宏源文件源文件存档存档器器宏库宏库存档器存档器目标目标文件库文件库建库工具建库工具运行时运行时支持库支持库EPROMEPROM编程器编程器交叉
4、引用交叉引用列表器列表器调试工具调试工具TMS320C54xTMS320C54x绝对地址绝对地址列表器列表器HEXHEX代码代码转换工具转换工具2022-9-282022-9-28C54xC54x的开发工具的开发工具 TITI公司提供的公司提供的DSPDSP开发环境和工具主要包括以下开发环境和工具主要包括以下三个部分:三个部分:代码生成工具代码生成工具 代码调试工具代码调试工具 实时操作系统实时操作系统2022-9-282022-9-28C54xC54x的开发工具的开发工具(1)(1)代码生成工具:代码生成工具:C C编译器编译器:用来将用来将C/C+C/C+语言源程序自动编译为语言源程序自动
5、编译为C54xC54x的汇编语言源程序。的汇编语言源程序。汇编器汇编器:用来将汇编语言源文件汇编成机器语用来将汇编语言源文件汇编成机器语言言COFFCOFF目标文件。目标文件。链接器链接器:将汇编生成的、可重新定位的将汇编生成的、可重新定位的COFFCOFF目目标模块组合成一个可执行的标模块组合成一个可执行的COFFCOFF目标模块。目标模块。文档管理器文档管理器:允许用户将一组文件(源文件或允许用户将一组文件(源文件或目标文件)集中为一个文档文件库。目标文件)集中为一个文档文件库。2022-9-282022-9-28C54xC54x的开发工具的开发工具 助记符指令助记符指令代数式指令翻译器代
6、数式指令翻译器:用来将包含用来将包含助记符指令的汇编语言源文件转换成包含代数式指令助记符指令的汇编语言源文件转换成包含代数式指令的汇编语言源文件。的汇编语言源文件。建库实用程序建库实用程序:用来建立用户自己使用的、并用来建立用户自己使用的、并用用C/C+C/C+语言编写的支持运行的库函数。语言编写的支持运行的库函数。十六进制转换程序十六进制转换程序:可以很方便地将可以很方便地将COFFCOFF目标目标文件转换成文件转换成TITI、IntelIntel、MotorolaMotorola等公司的目标文件等公司的目标文件格式。格式。(1)(1)代码生成工具:代码生成工具:2022-9-282022-
展开阅读全文