- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
D S P 原理 与 应 用The principle and application of DSP
主 讲:
胡文静 博士
Q Q:
228405520
Q Q群:Email:
avonhu@126.com
第五章:C54x软件开发
※ 软件开发过程及开发工具 ★★
※ 公共目标代码格式(COFF) ★★★★★
※ 常用汇编伪指令 ★★★
※ 链接命令文件 ★★★★★
※ 汇编语言程序编写 ★★★
※ C54x C语言编程 ★★★★★
※ 汇编与C混合编程 ★★
类别
伪指令
功能
举例
段定义
.text
代码段
.data
数据段
.bss
未初始化段
.bss a, 10
.sect
命名段
.sect “hu”
.usect
x .usect “hu”, 8
类别
伪指令
功能
举例
初始化
常数
.byte
初始化一或多个连续字节
.byte 10, -1, “ab”
.char
初始化一或多个连续字符
.char 20,‘a’, ‘b’
.field
初始化一或多个域
.field 0ABCh,14
.float
初始化一或多个单精度浮点数
.float 123
.xfloat
同上,但不自动对准长字边界
【例4.4.3 P116】
.int
初始化一或多个16位整数
.int 10,20
.short
初始化一或多个16位整数
.short 20,45
.word
初始化一或多个16位整数
.word 044h,055h
.double
初始化一或多个双精度浮点数
.double -1.0e25
.long
初始化一或多个32位整数
.long 0ABCDh
.string
初始化一或多个字符串
.string“abc”, “123”
类别
伪指令
功能
举例
引用其他文件、定义或引用符号
. copy
从其他文件读取源程序
.copy “a.asm”
.include
从其他文件读取源程序
.include “b.asm”
.def
识别在当前模块中定义且可被其他模块引用的符号
.def X,Y,Z
.ref
识别在当前模块引用但在其他模块定义的符号
.ref R,S,T
.global
声明全局符号
.global init
类别
伪指令
功能
举例
格式化输出清单
.title
指定文件标题
.title “example.asm”
.list
允许列表所选源语句
.list
LD #0245H,A
.nolist
禁止列表所选源语句
.nolist
LD @3456H,B
.mlist
允许列表宏扩展和循环块
.mnolist
禁止列表宏扩展和循环块
.length
指定列表页长度
.length 65
.width
指定列表页宽度
.width 45
…
…
…
详见表4.4.5 P118!
类别
伪指令
功能
举例
条件汇编
.if
条件满足时对紧随的代码块汇编
.if A=B
.elseif
.elseif AB
.else
.else
.endif
条件结束
.endif
.loop
指定次数循环汇编
.loop
.break
条件为真时,中止循环汇编
.break L=10
.endloop
循环汇编结束
.endloop
类别
伪指令
功能
举例
混合
伪指令
.end
中止汇编,位于最末行
.far_mode
远调用模式
.mmregs
为MMR定义符号名
.newblock
复位局部标号
.version
指定允许指令的处理器
.emsg
错误消息送标准输出设备
.mmsg
汇编时间信息送标准输出
.wmsg
警告信息送标准输出
宏定义和宏调用详见P122!
文档评论(0)