- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第五章TMS320C54X应用软件开发过程;图TMS320C54xDSP软件开发流程
;;asm500[inputfile[objectfile[listingfile]][-option];语法:[标号][:]助记符[操作数][;注释]
;;#前缀表示立即数或直接地址
后缀B或b表示二进制常数
例如:LD#1000B,A
后缀Q或q表示八进制常数,或以0开始的常数例如:LD#10Q,A(010,A)
十进制常数
例如:LD#1000,A
后缀H或h表示十六进制常数
例如:LD#1000H,A
使用.set定义一个符号常数值
例如addr.set1000h
stm#addr,ar0;汇编伪指令;汇编伪指令; .title example8.asm
.mmregs
STACK .usect stk,10H ;设置堆栈指针
.bss a,4 ;为变量分配4个字的存储的空间
.bss x,4
.bss y,1
.def _c_int00
.data
table: .word 1,5,3,4 ;a1,a2,a3,a4
.word 8,6,7,2 ;x1,x2,x3,x4
.sect vectors
B _c_int00
NOP
NOP
.text
_c_int00: STM #0,SWWSR ;插入0个等待状态
STM #STACK+10H,SP ;设置堆栈指针
; STM #a,AR1 ;AR1指向x1
RPT #7 ;移动4个数据
MVPD table,*AR1+ ;程序存储器
CALL MAX
end: B end
MAX: STM #a,AR1
STM #x,AR2
STM #2,AR3
LD *AR1+,T
MPY *AR2+,A ;第一个乘积在累加器A中
loop: LD *AR1+,T
MPY *AR2+,B ;其他乘积在累加器B中
MAX A ;A和B比较,选大的存A中
BANZ loop,*AR3-;循环共进行3次乘法和比较
STL A,@y
RET
.end
****************************************
;4.4公共目标文件格式;;.bss(未初始化段)(此段通常为未初始化变量保留数
据存储空间);为了灵活使用C54X的内存,可以将不同的代码段放入不同的内存中。在汇编源程序中可以使用下列指令:
(1).bss该指令表示在.bss段中保留空间
用法:.bss符号,字数
(2).usect该指令表示在指定的段中保留空间
用法:符号.usect“段名”,字数
;.text将代码或数据放入.text段中
.data将数据放入.data段中
.sect将代码或数据放入指定的段中。
用法:.text[段起点]
.data[段起点]
.sect“段名”[,段起点]
以上三个都是已初始化的,一般指向程序区EPROM中;.title“t.asm”
.bsstemp,10
.d
您可能关注的文档
- 学校饮用水卫生管理要求.ppt
- 链球菌致病与检测课件.ppt
- 外观不良改善报告.ppt
- 漏斗胸的护理.ppt
- 2025《中小企业的绩效考核现状和问题调研分析案例—以A公司为例》3800字.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section A2d-.pptx
- 2025《中小企业人力资源管理问题及对策—以江铃汽车为例》6600字.doc
- 2025《中小企业人员招聘问题研究—以永州湘江纸业为例》8300字.doc
- 化学使世界变得更加绚丽多彩(化学课件)(共31张PPT).ppt
- 2025《中学化学实验教学现状的调查研究报告》5600字.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
原创力文档


文档评论(0)