- 16
- 0
- 约4.96千字
- 约 14页
- 2017-06-15 发布于境外
- 举报
C语言程序编写和调试环境简介.ppt
第三章 C语言程序编写和调试环境简介 3.1 C编译器概述 DSP C语言以ANSI C为基础,并对ANSI C进行了相应的 限定和扩展。 TMS320C2XX C编译器:主要功能是把标准的ANSI C语言程序转换为C2XX能够识别执行的汇编语言代码。 TMS320C2x/C2xx/C5x的C编译器可以在编译器输出的汇编语言中直接嵌入汇编语言指令。这种能力是C语言的扩展——asm语句。asm语句能够实现一些C无法实现的功能。例:asm( clrc INTM); ??? 对于嵌入的汇编指令,编译器不会进行语法检查,编程者必须确认嵌入的指令合理有效。 ?? ? 使用asm指令的时候应小心不要破坏C语言的环境。如果C代码中插入跳转指令和标识符可能会引起不可预料的操作结果。能够改变块或其它影响汇编环境的指令也可能引起麻烦。 ?? ? 对带asm语句的代码使用优化器时要特别小心。尽管优化器不能删除asm指令,但它可以重新安排asm指令附近的代码顺序,这样就可能会引起不期望的结果 ?不要修改C变量,但可以任意读取C变量当前值。 ?不要在内嵌汇编语句中书写修饰性汇编代码(如.text、.data等),否则会破坏汇编环境。 ? 内嵌汇编语句可以用来在编译输出结果中添加注释,以改善编译器输出汇编程序的可读性。。 asm(“ ***** this is
您可能关注的文档
最近下载
- 煤制气工题库(技师).doc VIP
- 2018沪G504 钢筋混凝土锚杆静压桩和钢管锚杆静压桩 清晰版图集.pdf
- 石家庄 2023年土地登记代理人考试:地籍调查真题模拟汇编(共755题).doc VIP
- 2.8_非自然人分布式光伏发电项目购售电合同(2022版).docx VIP
- 锅炉四角切缘燃烧器设计计算书((静态版)).xlsx VIP
- 2015煤制气工技师理论试题答案.docx VIP
- 一种用于主动阻断剂的重组重链抗体及其制备方法.pdf VIP
- 沈阳 2023年土地登记代理人考试:地籍调查真题模拟汇编(共755题).doc VIP
- 2025年中小学行政管理后备干部选拔考试试题及答案.docx VIP
- 煤气作业考试题库.docx VIP
原创力文档

文档评论(0)