第5章TMS320C54X汇编语言程序 1.源文件格式 语句的书写规则: ①所有语句必须以标号、空罄、星号或分号 (或;)开始; ②标号是可选项,若使用标号,则标号必须 从第一列开始; ③所有包含有汇编伪指令的语句必须在一行 完成指定; ④各部分之间必须用空格分开,Tb字符与空 罄等效; 2021年2月24日 DSP原理及应用
2021年2月24日 DSP原理及应用 6 第5章 TMS320C54x汇编语言程序 设计 1. 源文件格式 语句的书写规则: ① 所有语句必须以标号、空格、星号或分号 (*或;)开始; ② 标号是可选项,若使用标号,则标号必须 从第一列开始; ③ 所有包含有汇编伪指令的语句必须在一行 完成指定; ④ 各部分之间必须用空格分开,Tab字符与空 格等效;
第5章TMS320C54X汇编语言程序 1.源文件格式 语句的书写规则: ⑥程序中注释是可选项、如果注释在第一列开 始时,前面必须标上星号或分号,在其他列 开始的注释前面必须以分号开头; 回如果源序很长,需要书写干行,可以在 前一行用反斜杠字符(\翁束,余下部分接 看在下一行继续书写。 2021年2月24日 DSP原理及应用 7
2021年2月24日 DSP原理及应用 7 第5章 TMS320C54x汇编语言程序 设计 1. 源文件格式 语句的书写规则: ⑤ 程序中注释是可选项。如果注释在第一列开 始时,前面必须标上星号或分号,在其他列 开始的注释前面必须以分号开头; ⑥ 如果源程序很长,需要书写若干行,可以在 前一行用反斜杠字符(\)结束,余下部分接 着在下一行继续书写
第5章TMS320C54X汇编语言程序 2标号 所有汇编指令和大多缴汇编伪指令部可以选用标 号,供本程序或其它程序调用。 ①标号必须从语剑的第列写起,其后的冒号 :"可任选; ②标号为任选项,若不使用标号,则句的 第一列必须是空洛,号或分号 标号是由字母、数字以下划线和美元符 号等组成,最多可达个字符 标号分大小写,且第一个字符不舱是数字 2021年2月24日 DSP原理及应用 8
2021年2月24日 DSP原理及应用 8 第5章 TMS320C54x汇编语言程序 设计 2.标号 所有汇编指令和大多数汇编伪指令都可以选用标 号,供本程序或其它程序调用。 ① 标号必须从语句的第1列写起,其后的冒号 “:”可任选; ② 标号为任选项,若不使用标号,则语句的 第一列必须是空格、星号或分号; ③ 标号是由字母、数字以及下划线和美元符 号等组成,最多可达32个字符; ④ 标号分大小写,且第一个字符不能是数字
第5章TMS320C54X汇编语言程序 2标号 在使用标号时,标号的值是段程序计数器SPC的 当前值 例如,若使用r指令初始化几个字,则标 号将到第一个字。 例5.1.2】标号格式举例。 9000000 ;假设汇编了某个其他代码 10000040000 A Start:.word0Ah,3,7 0O002410003 标号,值为40h 0000420007 2021年2月24日 DSP原理及应用 9
2021年2月24日 DSP原理及应用 9 第5章 TMS320C54x汇编语言程序 设计 2.标号 在使用标号时,标号的值是段程序计数器SPC的 当前值。 例如,若使用.word伪指令初始化几个字,则标 号将指到第一个字。 【例5.1.2】 标号格式举例。 … … 9 000000 10 000040 000A Start: .word 0Ah,3,7 000041 0003 000042 0007 ;假设汇编了某个其他代码 标号,值为40h
第5章TMS320C54X汇编语言程序 3.助记符 助记符用亲表示指令所完成的梁作,可以是汇 编语言指令、汇编伪指令、宏伪指令 助记符指令:一股用大写,不能从第一列开始 汇編伪指令ε用来为渥序褆供敩裾和控制汇编进猩。 以句号““开始,且用小写 宏伪指令?用亲定义一歇程序,以便宏澗用来凋用这 改程序。以句号“.“开始,且用小写; 宏调用:用来绸用由宏伪指令定义的程序段 2021年2月24日 DSP原理及应用 10
2021年2月24日 DSP原理及应用 10 第5章 TMS320C54x汇编语言程序 设计 3.助记符 助记符用来表示指令所完成的操作,可以是汇 编语言指令、汇编伪指令、宏伪指令。 助记符指令:一般用大写,不能从第一列开始 ; 汇编伪指令:用来为程序提供数据和控制汇编进程。 以句号“.”开始,且用小写; 宏伪指令:用来定义一段程序,以便宏调用来调用这 段程序。以句号“.”开始,且用小写; 宏调用:用来调用由宏伪指令定义的程序段