- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 5 C54软件开发
D S P 原理 与 应 用The principle and application of DSP SECTION伪指令的使用 MEMORY和SECTIONS的默认算法 多文件链接实例(★★★★★)——5个步骤 多文件链接实例—建立一个新的工程 多文件链接实例—Step1 多文件链接实例—建立一个新的工程 多文件链接实例—Step2 多文件链接实例—Step3 多文件链接实例—链接处理 多文件链接实例—Step4 多文件链接实例—Step4 多文件链接实例—映像文件剖析 多文件链接实例—映像文件剖析 gyzhang2283@ Email: 8640457 (6号楼 6407B) Tel(O):手 机: 张国云 主 讲: 第五章:C54x软件开发 ※ 软件开发过程及开发工具 ★★ ※ 公共目标代码格式(COFF) ★★★★★ ※ 常用汇编伪指令 ★★★ ※ 链接命令文件 ★★★★★ ※ 汇编语言程序编写 ★★★ ※ C54x C语言编程 ★★★★★ ※ 汇编与C混合编程 ★★ 公共目标文件格式(COFF) 基本单元——段(Section) COFF文件中的符号 汇编器对段的处理 汇编器对段的处理 汇编器对段的处理 汇编器对段的处理 段命令应用举例 链接器对段的处理 链接器默认的存储器配置 段的重定位(Reallocation) 段的重定位(Reallocation) 段的重定位(Reallocation) 链接时重定位 产生重定位入口 产生重定位入口 产生重定位入口 产生重定位入口 段的重定位(Reallocation) 汇编语言程序的编辑、汇编和链接过程 常用汇编伪指令 x .usect “hu”, 8 .usect .sect “hu” 命名段 .sect .bss a, 10 未初始化段 .bss 数据段 .data 代码段 .text 段定义 举例 功能 伪指令 类别 常用汇编伪指令 .long 0ABCDh 初始化一或多个32位整数 .long .double -1.0e25 初始化一或多个双精度浮点数 .double .word 044h,055h 初始化一或多个16位整数 .word .short 20,45 初始化一或多个16位整数 .short .int 10,20 初始化一或多个16位整数 .int 【例4.4.3 P116】 同上,但不自动对准长字边界 .xfloat 初始化 常数 初始化一或多个字符串 .string“abc”, “123” .string .float 123 初始化一或多个单精度浮点数 .float .field 0ABCh,14 初始化一或多个域 .field .char 20,‘a’, ‘b’ 初始化一或多个连续字符 .char .byte 10, -1, “ab” 初始化一或多个连续字节 .byte 举例 功能 伪指令 类别 常用汇编伪指令 .global init 声明全局符号 .global 引用其他文件、定义或引用符号 .ref R,S,T 识别在当前模块引用但在其他模块定义的符号 .ref .def X,Y,Z 识别在当前模块中定义且可被其他模块引用的符号 .def .include “b.asm” 从其他文件读取源程序 .include .copy “a.asm” 从其他文件读取源程序 . copy 举例 功能 伪指令 类别 常用汇编伪指令 .length 65 指定列表页长度 .length 禁止列表宏扩展和循环块 .mnolist 格式化输出清单 .width 45 指定列表页宽度 .width … … … 允许列表宏扩展和循环块 .mlist .nolist LD @3456H,B 禁止列表所选源语句 .nolist .list LD #0245H,A 允许列表所选源语句 .list .title “example.asm” 指定文件标题 .title 举例 功能 伪指令 类别 详见表4.4.5 P118! 常用汇编伪指令 .break L=10 条件为真时,中止循环汇编 .break .loop 指定次数循环汇编 .loop 条件汇编 .endloop 循环汇编结束 .endloop .endif 条件结束 .endif .else .else .elseif AB .elseif .if A=B 条件满足时对紧随的代码块汇编 .if 举例 功能 伪指令 类别 常用汇编伪指令 错误消息送标准输出设备 .emsg 指定允许指令的处理器 .version 混合 伪指令 汇编时间信息送标准输出 .mmsg 警告信息送标准输出 .wmsg 复位局部标号 .newblock 为MMR定义符号名
您可能关注的文档
- 2009年~2010年第1学期《excel在资产评估中的运用》.doc
- 2010-2011初三政治复习纲要.ppt
- 2010-2011学年上学期九年级期末调研物理试题及答案.doc
- 2010安徽合肥.doc
- 2010年《会计基础》模拟试题含全部答案一.doc
- 2010年高考题古诗鉴赏汇编(12套).doc
- 2010注会考试审计章节强化习题及答案解析7.doc
- 2010版强制性条文住宅设计规范.doc
- 2011中证期货一季度宏观简评二季度展望.pdf
- 2011届高考作文专题复习:议论文的写作技巧教学课件.ppt
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期信息技术期末监测考试试卷.docx VIP
- PCB镀铜针孔专案改善报告.ppt
- 体表肿块切除操作评分标准.doc
- (苏教版)数学二年级上册寒假作业计算题“天天练”,含30份题组,附参考答案.doc
- 2023年福建考评员考试答案.docx VIP
- 第二单元跨学科实践活动1微型空气质量“检测站”的组装与使用课件-九年级化学人教版(2024)上册.pptx
- 数学核心素养在小学教育中的具体应用教学研究课题报告.docx
- 人防工程战时给排水设备安装深度及注意问题.pptx
- 上海交通大学《社会心理学》内部题库练习期末真题汇编及答案.pdf
- 《工程制图及 CAD》课程思政教学案例(一等奖).docx
文档评论(0)