电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书由TI公司的两个文献编译而成,编号为SPRU513的文献介绍了如何使用汇编语言工具:汇编器、归档器、目标代码链接器、交叉引用列表程序、绝对地址列表程序、十六进制转换应用程序。编号为SPRU430B的文献中的一部分介绍了C28x汇编语言指令集。由于这两部分内容紧密相关,故将其放在一起,以便读者查阅。 本书主要针对从事TI公司2000系列DSP开发应用的工程技术人员,也可以作为在校研究生的参考用书。

前 言 TMS320C28x芯片作为TI公司DSP系列的新成员,是TMS320C2000TM平台下的一款最新推出的DSP芯片。C28x芯片为功能强大的TMS320TM DSP结构设计提供了低成本、低功耗和高性能的处理能力,特别适合于电机的数字式运动控制。C28x具备现有C2000 DSP控制器芯片的所有功能且得到了很大的加强,芯片的处理性能更快(150MIPS)、外设集成度更高、程序存储器更大(128千字)、A/D转换速度更快、精度更高(12位)、开发软件集成度更高、开发效率更高、支持C/C++语言等,是电机数字化控制的升级产品。在电机控制、工业控制和电力系统继电保护等方面将会得到大量的应用。 为了满足广大用户的需求,我们将TI公司的文献进行选择归类,将相关的部分放在一起,以便读者使用。本译文将两部分文档集成在一起,一部分为设计汇编指令和汇编工具的使用资料,其中使用了编号为SPRU513文献,这一部分将涉及如何使用汇编语言工具:汇编器、归档器(档案库存储器)(大容量外存储器)、目标代码链接器、交叉引用列表程序、绝对地址列表器、十六进制转换应用程序;另一部分编号为SPRU430B文献将涉及C28x汇编语言指令集。 参加本书成书工作的还有尉冰娟、何懋渝、崔晶、吴俊、冼成瑜、杨立勇、张伟、杨利辉、刘钊、李纯、王军生、高苏州等,他们参加了部分资料的翻译、校对、录入等大量工作,在此表示十分的感谢。 本书的成书过程中还得到了重庆大学-美国德州仪器数字信号处理方案实验室、重庆大学电气工程学院电力电子与电力传动系郑群英等许多老师的大力帮助和支持,在此表示衷心的感谢。 在这里还要...

目录
荐语
查看详情 查看详情
目    录

第1章  软件开发工具 1

1.1  软件开发工具概况 2

1.2  软件开发工具介绍 2

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

2.1  段 4

2.2  汇编器如何处理段 5

2.2.1  未初始化段 6

2.2.2  已初始化段 6

2.2.3  已命名段 7

2.2.4  子段 8

2.2.5  段程序计数器 8

2.2.6  使用段伪指令实例 8

2.3  链接器如何处理段 10

2.3.1  默认内存分配 11

2.3.2  在存储器映像中存放段 12

2.4  重定位 12

运行中的重定位 13

2.5  装载程序 14

2.6  COFF文件中的符号 14

2.6.1  外部符号 14

2.6.2  符号表 15

第3章  汇编器 16

3.1  汇编器功能 16

3.2  在软件开发过程中汇编器的作用 17

3.3  运行汇编器 17

3.4  为汇编器输入的替换目录命名 19

3.4.1  使用–i汇编器选项 20

3.4.2  使用C2000_A_DIR 或 A_DIR环境变量 20

3.5  源程序语句格式 20

3.5.1  标号域 21

3.5.2  助记符域 22

3.5.3  操作数域 22

3.5.4  注释域 22

3.6  常量 22

3.6.1  二进制整数 23

3.6.2  八进制整数 23

3.6.3  十进制整数 23

3.6.4  十六进制整数 24

3.6.5  字符常量 24

3.6.6  汇编编译过程使用的(Assembly-Tim... 查看详情

查看详情