文档详情

第5章 TMS320C54x软件开发课件.ppt

发布:2017-08-15约4.74千字共84页下载文档
文本预览下载声明
第5章 TMS320C54x软件开发;5.1 软件开发过程及开发工具;荔捡她官爪湖甲奎栽及塞买购斗破蔫耕贾逛畅狰忻掏霖拟碑炮颂潦扇玄必第5章 TMS320C54x软件开发课件第5章 TMS320C54x软件开发课件;图5-1 TMS320C54x DSP软件开发流程;调试工具;煽煤节仰星缆害歌傍澎慢离闽岛困颇堤戮蠢西绵赴您训替秋漳窟遭先抡溺第5章 TMS320C54x软件开发课件第5章 TMS320C54x软件开发课件;5.1.2 汇编语言编程;例5-1:汇编语言编程 y =a1*x1+a2*x2+a3*x3+a4*x4;复位向量文件:vectors.asm .title “vector.asm” .ref start .sect “.vectors” reset: B start .end ;5.2 汇编语言编程编辑、汇编和链接过程 ;1.公用目标文件格式(COFF);⑶ COFF文件中的符号 内部符号与外部符号 有关于程序中符号的信息;COFF文件中有一个符号表,用于存储程序中的符号信息。链接器对符号重定位时使用该表,调试工具也使用该表来提供符号调试。;①.外部符号;②.符号表;2.汇编;列表文件; 12 000000 .text ;code follow... 13 000000 7728 start: STM #0,SWWSR ;adds no wait states 000001 0000 14 000002 7718 STM #STACK+10h,SP ;set stack pointer 000003 0010- 15 000004 EC07 RPT #7 ;move 8 values 16 000005 7C91 MVPD table,*AR1+ ;from program memory 000006 0000 17 ; into data memory 18 000007 F074 CALL SUM ;call SUM subrotine 000008 000B 19 000009 F073 end: B end 00000a 0009 20 00000b 7713 SUM: STM #a,AR3 ;the subrotine Implement 00000c 0000- 21 00000d 7714 STM #x,AR4 ;multiply-accumulate 00000e 0004- 22 00000f F071 RPTZ A,#3 000010 0003 23 000011 B09A MAC *AR3+,*AR4+,A 24 000012 8008- STL A,@y 25 000013 FC00 RET 26 .end;Field 1:源程序语句的行号 Field 2:段
显示全部
相似文档