- 1
- 0
- 约2.76万字
- 约 84页
- 2018-02-15 发布于浙江
- 举报
[信息与通信]第4章 汇编语言程序开发工具
2003.2.16 DSP原理及应用 第4章 汇编语言程序开发工具 1. SECTIONS指令语法 ② 运行存储器分配 用于定义段运行时的存储器地址。 语法格式: run=allocation 或 run allocation 第4章 汇编语言程序开发工具 1. SECTIONS指令语法 链接器为段在目标存储器中分配两个地址: 加载的地址——由装入存储器分配完成 执行程序的地址——由运行存储器分配完成 通常,这两个地址是相同的。 若要想把程序的加载区分开,先将程序加载到ROM,然后在RAM中运行,则用SECTIONS命令让链接器对这个段定位两次即可。 例如: .fir: load=ROM,run=RAM 第4章 汇编语言程序开发工具 1. SECTIONS指令语法 ③ 输入段 用于定义组成输出段的输入段。 语法格式: {input_sections} 大多数情况下,在SECTIONS命令中是不列出每个输入文件的输入段的段名。 例如: SECTIONS { .text: .data: .bss } 链接时:在输入文件中的 所有.text段链接成.text输出段 所有.data段链接成.data输出段 所有.bss段链接成.bss输出段 第4章 汇编语言程序开发工具 1. SECTIONS指令语法 用文件名和段名来规定输入段。 SECTIONS { .text: /*创建 .text 输出段*/ { f1.obj(.text) /*链接来自f1.obj文件中的.text 段*/ f2.obj(sec1) /*链接来自f2.obj文件中的sec1 段*/ f3.obj /*链接来自f3.obj文件中的所有段*/ f4.obj(.text,sec2) /*链接f4.obj文件中的.text 段和sec2段*/ } } 第4章 汇编语言程序开发工具 4.5.5 SECTIONS指令 2. SECTIONS指令的使用 【例4.5.3】SECTIONS指令的使用。 file1.obj file2.obj -o Prog.out SECTIONS { .text: load=ROM,run=800h .con: load=ROM .bss: load=RAM .vec: load=FF80h { t1.obj(.int1) t2.obj(.int2) endvec=.; } .data: align=16 } 两个输入文件 链接命令选项 指令字 输 出 段 说 明 语 句 第4章 汇编语言程序开发工具 2. SECTIONS指令的使用 【例4.5.3】SECTIONS指令的使用。 file1.obj file2.obj -o Prog.out SECTIONS { .text: load=ROM,run=800h .con: load=ROM .bss: load=RAM .vec: load=FF80h { t1.obj(.int1) t2.obj(.int2) endvec=.; } .data: align=16 } 输出段 加载地址 运行地址 .text ROM RAM 800h .con ROM .bss RAM .vec ROM FF80 .data RAM 16位边界 第4章 汇编语言程序开发工具 2. SECTIONS指令的使用 【
您可能关注的文档
- [信息与通信]单片机编程实例_led等.ppt
- [信息与通信]场效应管.ppt
- [信息与通信]声光双控照明延时电路.doc
- [信息与通信]基于稳态模型的异步电动机调速系统.ppt
- [信息与通信]基层干部的职责认知及作法.ppt
- [信息与通信]基于GSM短消息方式的智能家庭网关的设计与实现.doc
- [信息与通信]基于单片机的交通信号灯控制系统.doc
- [信息与通信]夹点技术分析与应用2.ppt
- [信息与通信]多业务传送平台MSTP有关介绍.ppt
- [信息与通信]安规常识简介.ppt
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- TFD模型和余氏理论对材料设计的应用.pdf VIP
- 2026江苏苏豪控股集团校招面笔试题及答案.doc VIP
- 2025年河南省中考题数学试题(原卷版+解析版).pdf
- 东方神女山鬼系列全集(26页).docx VIP
- 《薄层液基细胞学检查与HPV分型检测在宫颈疾病筛查中的应用》.docx VIP
- 2025 呼吸内科疑难病例医学查房实践课件.pptx VIP
- 2024年安徽工贸职业技术学院单招职业适应性测试题库及答案解析.docx VIP
- 分析化学武汉大学第五版课件(全).ppt VIP
- 《金属非金属矿山安全检查工》课件.ppt VIP
- 2025年安徽工贸职业技术学院单招职业适应性测试题库及答案解析.docx VIP
原创力文档

文档评论(0)