实验 3 编写一个以汇编(ASM)语言为基础的 DSP 程
序
一. 实验目的
1.学习用汇编语言编制程序;了解汇编语言程序与 C 语言程序的区别和在
设置上的不同。
2.了解 TMS320C28x 汇编语言程序结果和一些简单的汇编语句用法。
3.学习在 CCS 环境中调试汇编代码。
二. 实验设备
PC 兼 容 机 一 台 , 操 作 系 统 为 WindowsXP 或 者 以 上 版 本 , 安 装 了 Code
Composer Studio v5 软件。
三. 实验原理
1. 汇编语言程序
汇编语言程序除了程序中必须使用汇编语句之外,其编译选项的设置与 C 语言
编制的程序也稍有不同。其区别为:
(1)汇编语言程序在执行时直接从用户指定入口开始,常见的入口标号为
“start”,而 C 语言程序在执行时,先要调用 C 标准库中的初始化程序(入口标号为
“_c_init00”),完成设置之后,才转入用户的主程序 main()运行。
(2)由于 CCS 的代码链接器默认支持 C 语言,在编制汇编语言程序时,需要设
置链接参数,选择非自动初始化,注明汇编程序的入口地址。