- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320C54x软件开发过程DSP原理与开发实例
公共目标文件格式的一般概念 例3-6 链接器对段的处理应用举例: .title “example.asm” .data coeff .word 011h,022h,033h .bss buffer,10 ptr .word 044h .text add: LD #0,DP ; 1 word LD #2,A ;1 word ADD 60H, A ;1 word .data ivals .word 0AAh,0BBh,0CCh var2 .usect “newvars”,1 inbuf .usect “newvars”,7 .sect “vectors” .word 011h,033h 公共目标文件格式的一般概念 /* example.cmd */ -o example.out -m example.map MEMORY { PAGE 0: EPROM: org=0E000h, len=100h VECS: org=0FF80h, len=04h PAGE 1: SPRAM: org=0060h, len=20h DARAM: org=0080h, len=100h } SECTIONS { .text: EPROM PAGE 0 .data: EPROM PAGE 0 .bss: SPRAM PAGE 1 newvars: DARAM PAGE 1 vectors: VECS PAGE 0 } 公共目标文件格式的一般概念 .data 011h 022h 033h 044h 0AAh 0BBh 0CCh coeff ptr ivals .bss buffer Buffer+1 Buffer+9 vectors 011h 033h newvars var2 inbuf inbuf+6 .text LD LD ADD add 公共目标文件格式的一般概念 程序存储器 0000H FFFFH E000H E0FFH EPROM 数据存储器 0000H FFFFH 60H 7FH SPRAM 80H 17FH DARAM FF80H FF83H VECS .text .data vectors .bss newvars C语言程序设计概述 §3.6 C 语言程序设计概述 .cmd文件的输入输出定义部分必须包含语句: -lrts.lib 状态位 名称 预设值 是否可在C中修改 ARP 辅助寄存器指针 0 是 ASM 累加器移位模式 – 是 BRAF 块重复激活位 – 否 C 进位位 – 是 C16 双16位模式 0 否 CMPT 兼容模式位 0 否 CPL 编译模式位 1 否 FRCT 小数模式位 0 否 OVA 累加器A溢出标志 – 是 OVB 累加器A溢出标志 – 是 OVM 溢出模式 0 指令有效 SXM 符号扩展模式 – 是 SMUL 饱和/乘法控制位 – 指令有效 SST 饱和/存储控制位 0 否 TC 测试控制位 – 是 §3.6.1 数据类型 数据类型 字长/位 表示形式 最小值 最大值 signed char 16 ASCII -32768 32767 char,unsigned char 16 ASCII 0 65535 short,signed short 16 二进制补码 -32768 32767 unsigned short 16 二进制 0 65535 int,signed int 16 二进制补码 -32768 32767 unsigned int 16 二进制 0 65535 long,signed long 32 二进制补码 -2147483648 2147483647 unsigned long 32 二进制 0 4294967295 enum 16 二进制补码 -32768 32767 float 32 IEEE 32-bit 1.175494e-38 3+38 double 32 IEEE 32-bit 1.175494e-38 3+38 long double 32 IEEE 32-bit 1.175494e-38 3.4
您可能关注的文档
- (北师大数学七年级上)2.11有理数的混合运算.pptx
- -英语让我的世界如此精彩.ppt
- -计算机网络的研究发展.ppt
- 08-9-19言语理解与表达.ppt
- 05-作业改革从技术层面减轻学业负担-张志伟.ppt
- 061062Java网络游戏框架框架实现.ppt
- (湘教版)三年级语文课件春的消息.ppt
- 10.09.06高一语文《开学》(课件).ppt
- 11.24我的名字习作指导.ppt
- 12-02-27高二语文《阿房宫赋1》(课件).ppt
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷A卷含答案优质 完整版202520251.pdf
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷A卷含答案优质 完整版202520250.pdf
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷B卷含答案优质 完整版202520253.pdf
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷A卷含答案优质 完整版202520257.pdf
- 《玻璃钢通风柜》课件.ppt
- 2025年监理工程师之交通工程目标控制通关试题库(有答案) .pdf
- 2025年监理工程师之交通工程目标控制通关提分题库及完整答案 .pdf
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷A卷含答案优质 完整版202520256.pdf
- 2025年监理工程师之交通工程目标控制考前冲刺模拟试卷A卷含答案优质 完整版.pdf
- 2025年监理工程师之土木建筑目标控制自我提分评估(附答案) .pdf
文档评论(0)