第4章汇编语言程序设计 本章结合c54x的软件开发过程,介绍 DSP所采用的cOFF目标文件格式、结 构和规范。介绍汇编语言指令的重要组 成部分:伪指令和宏指令。讨论建立汇 编语言程序并产生可执行文件的设计要 求。指出汇编程序设计中的一些关键问 题,并通过实例介绍设计的方法和技巧。 参考:TMS320c54 x Assembly Language Tools User's Guide pd,SPRU102F,2002年,T官网 参考:TMS320c54 Code Composer Studio Tutorial pdf,spru327c,2000,T官网
第4章 汇编语言程序设计 本章结合C54x的软件开发过程,介绍 DSP所采用的COFF目标文件格式、结 构和规范。介绍汇编语言指令的重要组 成部分:伪指令和宏指令。讨论建立汇 编语言程序并产生可执行文件的设计要 求。指出汇编程序设计中的一些关键问 题,并通过实例介绍设计的方法和技巧。 参考:TMS320C54x Assembly Language Tools User’s Guide.pdf, SPRU102F,2002年,TI官网 参考:TMS320C54x Code Composer Studio Tutorial.pdf,spru327c,2000,TI官网
第4章汇编语言程序设计 目录: °41c54x的软件开发过程 42公共目标文件格式COFE 43汇编器的伪指令 44C54x汇编语言的有关知迟 °45汇编语言程序设让
目录: • 4.1 C54x的软件开发过程 • 4.2 公共目标文件格式COFF • 4.3 汇编器的伪指令 • 4.4 C54x汇编语言的有关知识 • 4.5 汇编语言程序设计 第4章 汇编语言程序设计
第4章汇编语言程序设计 41c54x的软件开发过程 提供2种编程语言:汇编语言 CC++语言 对于完成一般功能的代码,这两种语言都可使 用,但对于一些运算量很大的关键代码,最好采 用汇编语言来完成,以提高程序的运算效率。 c54x的软件开发过程可以分为文本编辑、编译、 汇编和连接这样四个基本步骤,如图41所示
提供2种编程语言:汇编语言 C/C++语言 对于完成一般功能的代码,这两种语言都可使 用,但对于一些运算量很大的关键代码,最好采 用汇编语言来完成,以提高程序的运算效率。 C54x的软件开发过程可以分为文本编辑、编译、 汇编和连接这样四个基本步骤,如图4-1所示。 第4章 汇编语言程序设计 • 4.1 C54x的软件开发过程
〔用C语言编程〕 文本编辑器 C源文件.c 〔用汇编语言编程 C编译器 匚文本编辑器 汇编源文件.asm 汇编器 列表文件.1st C0FF目标文件.obj 连接器 命令文件.cmd 其它的.obj 存储器映像文件 提供定位信息〕 CFF可执行文件 out 〔调试或固化代码
第4章 汇编语言程序设计
第4章汇编语言程序设计 C54x的软件开发需要借助于T公司提供的软件开 发工具:编译器、汇编器和连接器,另外还有 些辅助的软件包,如归档器、列表器和代码转换 器等 这些软件开发工具都被集成在ccs(code Composer Studio开发环境中。将在第6章详细介 绍cCs的组成及其使用方法
➢ C54x的软件开发需要借助于TI公司提供的软件开 发工具:编译器、汇编器和连接器,另外还有一 些辅助的软件包,如归档器、列表器和代码转换 器等。 ➢ 这些软件开发工具都被集成在CCS(Code Composer Studio)开发环境中。将在第6章详细介 绍CCS的组成及其使用方法 第4章 汇编语言程序设计