第3 章 TMS320C54x 指令系统 教学提示:TMS320C54x 是TMS320 系列中的一种定点数字信号处理器。由于C54x系列DSP 的CPU 内核结构均相同,所以其汇编语言程序向下兼容。因此,本章介绍的C54x指令系统适用于所有具有相同CPU 内核的C54x DSP,尽管这些DSP 的型号可能不同。C54x DSP 汇编语言和单片机、微型计算机等一般汇编语言的组成和结构类似,但又有其特殊性,学习时要注意它们的不同点。C54x DSP 的指令系统包括汇编语言指令、汇编伪指令、宏指令,本章主要介绍汇编语言指令,其他指令在第 4 章介绍。 教学要求:了解汇编源程序的书写格式。掌握指令的7 种寻址方式,尤其是间接寻址方式。掌握算术运算、逻辑运算、程序控制、存储和装入 4 种基本类型的汇编语言指令。 3 .1 汇编源程序格式 汇 编 语 言 指 令 的 书 写 形 式 有 两 种 : 助 记 符 形 式 和 代 数 式 形 式 , 本 章 以 助 记 符 指 令 系 统为 主 介 绍 。 汇 编 语 言 是 DSP 应 用 软 件 的 基 础 , 编 写 汇 编 语 言 必 须 要 符 合 相 应 的 格 式 , 这 样汇 编 器 才 能 将 源 文 件 转 换 为 机 器 语 言 的 目 标 文 件 。 TMS320C54x 汇 编 语 言 源 程 序 由 源 说 明语 句 组 成 , 包 括 汇 编 语 言 指 令 、 汇 编 伪 指 令 (汇 编 命 令 )、 宏 指 令 (宏 命 令 )和 注 释 等 , 一 般 一句 程 序 占 据 编 辑 器 的 一 行 。 由 于 汇 编 器 每 行 最 多 只 能 读200 个 字 符 , 所 以 源 语 句 的 字 符 数不 能 超 过200 个 。 一 旦 长 度 超 过200 个 字 符 , 汇 编 器 将 自 行 截 去 行 尾 的 多 余 字 符 并 给 出 警告 信 息 。 汇 编 语 言 语 句 格 式 可 以 包 含 4 个 部 分 : 标 号 域 、 指 令 域 、 操 作 数 域 和 注 释 域 。 格 式 如 下 : [标 号 ] [:] 指 令 [操 作 数 列 表 ] [; 注 释 ] 其 中 [ ]内 的 部 分 是 可 选 项 。 每 个 域 必 须 由 1 个 或 多 个 空 格 分 开, 制表 符 等 效于 空 格 。 例如 : begin: LD #40, AR1 ; 将 立即数 40 传送给 辅助...