万本电子书0元读

万本电子书0元读

顶部广告

TMS320C54x系列DSP指令和编程指南电子书

售       价:¥

纸质售价:¥39.10购买纸书

6人正在读 | 0人评论 6.2

作       者:杨占昕,邓纶晖,余心乐

出  版  社:清华大学出版社

出版时间:2010-04-01

字       数:1771

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书以美国TI公司的TMS320C54x系列DSP芯片为描述对象。TMS320C54x系列是定的数字信号处理器(DSP)。本书主要由TI公司的3个文献编译而成,它们是TMS320C54x Assembly Language Tools User's Guide、TMS320C54x Optimizing C/C++Compiler User's Guide以及TMS320C54x DSP Reference Set Volume 2:Mnemonic Instruction Set。 本书详细介绍了TMS320C54x系列DSP芯片的软件发过程、汇编语言指令集、汇编语言工具和C语言编译器的使用以及代码优化方法等。全书分为3个部分,共22章。第1部分为汇编语言工具,由第1到第11章组成。第2部分为C编泽器,由第12到第19章组成。第3部分为汇编语言指令集,由第20到第22章组成。 本书适合于从事DSP发应用的工程技术人员阅读,也可以作为相关专业研究生的参考资料。<br/>
目录展开

书名页

内容简介

版权页

Copyright Grant Letter

Tl DSP 系列中文手册编译委员

前言

目录页

第1部分 汇编语言工具

第1章 汇编语言工具概述

1.1 软件开发工具概述

1.2 软件开发工具介绍

第2章 通用目标文件格式介绍

2.1 COFF文件类型

2.2 段

2.3 汇编器对段的处理

2.4 连接器如何处理段

2.5 重新定位

2.6 运行时重新定位

2.7 加载一个程序

2.8 COFF文件中的符号

第3章 汇编器

3.1 汇编器概述

3.2 调用汇编器

3.3 C54x汇编器的特点

3.4 为汇编器的输入命名备用的文件和路径

3.5 源程序语句的格式

3.6 常数

3.7 字符串

3.8 符号

3.9 表达式

3.10 内置函数

3.11 源列表

3.12 交叉引用列表

第4章 汇编伪指令

4.1 伪指令概述

4.2 与TMS320C1x/C2x/C2xx/C5x汇编器伪指令的兼容性

4.3 用于段定义的伪指令

4.4 用于初始化常量的伪指令

4.5 调整段计数器的伪指令

4.6 用于规范输出列表的伪指令

4.7 用于调用其他文件的伪指令

4.8 条件汇编伪指令

4.9 汇编时符号伪指令

4.10 其他伪指令

4.11 伪指令参考信息

第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 连接器选项

6.4 字节寻址/字寻址

6.5 连接器命令文件

6.6 目标库

6.7 MEMORY伪指令

6.8 SECTIONS伪指令

6.9 指定一个段的加载地址和运行地址

6.10 使用UNION(联合段)和GROUP(成组段)语句

6.11 重叠页

6.12 默认的地址分配算法

6.13 特殊的段类型(DSECT、COPY和NOLOAD)

6.14 连接时给符号赋值

6.15 产生和填充存储器空位

6.16 部分连接

6.17 连接C/C++代码

6.18 连接器举例

第7章 文档管理器

7.1 文档管理器概述

7.2 调用文档管理器

7.3 文档管理器举例

第8章 绝对地址列表器描述

8.1 产生绝对地址列表

8.2 调用绝对地址列表器

8.3 绝对地址列表器用例

第9章 交叉引用列表器描述

9.1 交叉引用列表的产生

9.2 调用交叉引用列表器

9.3 交叉引用列表举例

第10章 十六进制转换工具

10.1 调用十六进制转换工具

10.2 命令文件

10.3 存储器宽度

10.4 ROMS伪指令

10.5 SECTIONS伪指令

10.6 输出文件名

10.7 映像模式和-fill选项

10.8 为片内引导加载器创建一个引导表

10.9 控制ROM器件的地址

10.10 目标格式的描述

10.11 十六进制转换工具的错误提示信息

第11章 助记符到代数语言的转换器描述

11.1 转换器概述

11.2 调用转换器

11.3 转换器模式

11.4 转换器对宏的处理

第2部分 C编译器

第12章 C/C++编译器概述

12.1 C/C++编译器简介

12.2 编译器与代码生成工具包(CCS)

第13章 C/C++编译器的使用

13.1 关于编译器

13.2 C/C++编译器的调用方法

13.3 用选项控制编译器的操作

13.4 使用环境变量

13.5 控制预处理器

13.6 理解诊断信息

13.7 产生交叉引用列表信息(-px选项)

13.8 创建一个原始的列表文件(-pl选项)

13.9 使用内联函数展开

13.10 使用交互列表

第14章 优化代码

14.1 优化器的使用

14.2 执行文件级优化(用-O3选项)

14.3 执行程序级优化(-pm和-O3选项)

14.4 关于在优化代码中使用asm语句的警告

14.5 在已经优化的代码中访问别名变量

14.6 自动内联展开(-oi选项)

14.7 优化时使用交互列表工具

14.8 调试优化后的代码

14.9 哪种优化正在执行

第15章 C54x的C语言

15.1 TMS320C54x的C语言特点

15.2 TMS320C54x的C++语言特点

15.3 数据类型

15.4 关键字

15.5 寄存器变量

15.6 全局寄存器变量

15.7 asm语句

15.8 Pragma伪指令

15.9 创建连接名

15.10 初始化静态变量和全局变量

15.11 改变ISOC语言模式(-pk、-pr和-ps选项)

15.12 编译器的限制

第16章 运行时环境

16.1 存储器模式

16.2 字符串常量

16.3 寄存器使用规则

16.4 函数结构和调用规则

16.5 C/C++与汇编语言的接口

16.6 中断管理

16.7 整数表达式分析

16.8 浮点表达式分析

16.9 系统初始化

第17章 运行时支持函数

17.1 库

17.2 C语言的I/O函数

17.3 头文件

17.4 运行时支持函数和宏总结

17.5 运行时支持函数和宏的描述

第18章 建库工具

18.1 调用建库工具

18.2 建库工具选项

18.3 选项汇总

第19章 C++的名称复原

19.1 调用C++的名称复原工具

19.2 C++名称复原工具选项

19.3 C++名称复原工具的用例

第3部分 汇编语言指令集

第20章 汇编语言指令集概述

20.1 指令集符号和缩略语

20.2 指令说明的例子

第21章 指令集概述

21.1 算术操作

21.2 逻辑操作

21.3 程序控制操作

21.4 加载和存储操作

21.5 循环执行一条指令

第22章 汇编语言指令

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部