没有公告
内容提要
C2000系列DSP是TI公司TMS320 DSP的三大系列之一,它既具有一般DSP芯片的高速运算和信号处理能力,又和单片机一样在片内集成了丰富的外设,所以,特别适用于数字控制系统。TMS320LF/LC24系列DSP是目前C2000系列中应用最为广泛的DSP芯片。本书介绍TMS320LF/LC24系列DSP的指令和编程工具。全书共分19章,具体内容由3部分组成:指令集、汇编语言工具和C编译器。 本书可供从事自动控制、电气工程、计算机应用和仪器仪表等专业的科研和工程技术人员参考,也可以作为相关专业本科生和研究生选修课的参考书。
目录:
第1部分 指令表
第1章 寻址方式1.1 立即寻址方式1.2 直接寻址方式1.3 间接寻址方式第2章 汇编语言指令集2.1 指令集概述2.2 怎样用指令集说明2.3 指令集说明第2部分 汇编语言工具第3章 公共目标文件格式3.1 段3.2 汇编器对段的处理3.3 连接器对段的处理3.4 定位3.5 运行时定位3.6 下载程序3.7 公共目标文件中的符号第4章 汇编器4.1 汇编器概述4.2 汇编器开发流程4.3 调用汇编器4.4 TMS320C1x/C2x/C2xx/C5x处理器中的向上兼容性4.5 汇编器输入的变更目录命名4.6 源语句格式4.7 常量4.8 字符串4.9 符号4.10 表达式4.11 源列表4.12 交叉引用列表4.13 增强指令型第5章 汇编伪指令5.1 伪指令总结5.2 段定义伪指令5.3 初始化常数伪指令5.4 段程序计数器排序伪指令5.5 输出列表格式伪指令5.6 引用其他文件的伪指令5.7 条件汇编伪指令5.8 汇编时间符号伪指令5.9 其他伪指令5.10 伪指令参考第6章 指令集总结6.1 总结表的使用6.2 增强指令6.3 指令集总结果第7章 宏语言7.1 宏指令的使用7.2 宏指令的定义7.3 宏指令参数/替代符号7.4 宏库7.5 在宏中使用条件汇编7.6 在宏中使用标号7.7 在宏中产生信息7.8 格式化输出列表7.9 递归和嵌套的使用7.10 宏指令小结第8章 存档器8.1 存档器综述8.2 存档器开发流程8.3 存档器的调用8.4 存档器举例第9章 连接器描述9.1 连接器开发流程9.2 连接器的调用9.3 连接器的选择项9.4 连接器命令文件9.5 目标库9.6 MEMORY伪指令9.7 SECTIONS伪指令9.8 指定段的运行地址9.9 UNION和GROUP语句的使用9.10 重叠页面9.11 默认定位算法9.12 特殊性段类型9.13 在连接时给符号赋值9.14 生成和填充空洞9.15 部分连接9.16 连接C代码9.17 连接器举例第10章 绝对列表器10.1 产生绝对列表10.2 调用绝对列表器10.3 绝对列表器举例第11章 交叉引用列表器11.1 产生一个交叉引用列表11.2 调用交叉引用列表器11.3 交叉引用列表举例第12章 十六进制转换应用程序12.1 十六进制转换应用程序开发流程12.2 调用十六进制转换应用程序12.3 命令文件12.4 存储器宽度12.5 ROMS伪指令12.6 SECTIONS伪指令12.7 输出文件名12.8 映像模式和-fill选项12.9 为片内引导装载器创建引导表12.10 ROM器件地址的控制12.11 目标格式说明12.12 十六进制转换应用程序出错信息第3部分 C编译器第13章 C编译器说明13.1 概述13.2 关于shell程序13.3 调用编译器shell13.4 通过选项改变编译器的状态13.5 使用环境变量改变编译器的状态13.6 控制预处理器13.7 内联函数的扩展13.8 使用内部列表应用程序13.9 编译错误的检测和处理13.10 单独调用编译器的工具第14章 C语言代码的优化14.1 使用C编译优化器14.2 使用-o3选项14.3 程序级的优化(-pm和-o3选项)14.4 使用代码优化时的特殊考虑14.5 自动内联扩展(-oi选项)14.6 使用内部列表应用程序14.7 调试优化代码14.8 执行哪种优化第15章 连接C代码15.1 作为单独的程序调用连接器15.2 调用带有shell编译器的连接器(-z选项)15.3 禁止连接器(shell选项-c)15.4 连接器选项15.5 控制连接过程第16章 TMS320C2000的C语言16.1 TMS320C2000C语言的特点16.2 数据类型16.3 寄存器变量16.4 Pragma伪指令16.5 asm语句16.6 产生全局寄存器变量16.7 初始化静态和全局变量16.8 与K&R标准C 的兼容性16.9 编译器的限制第17章 运行环境17.1 存储器模型17.2 寄存器规定17.3 函数结构和调用规则17.4 C与汇编语言的接口17.5 中断处理17.6 整型表达式分析17.7 浮点表达式分析17.8 系统初始化第18章 运行时间支持函数18.1 库18.2 头文件18.3 运行时间支持函数及宏小结18.4 运行时间支持函数及宏的描述第19章 建库应用程序19.1 调用建库应用程序19.2 建库应用程序选项19.3 选择项总结参考文献