- 1
- 0
- 约4.99千字
- 约 33页
- 2018-01-05 发布于江西
- 举报
4DSP实用技术、C语言DSP程序设计.ppt
4、C语言DSP程序设计 提纲 一、存储器模式 二、寄存器规则 三、函数调用规则 四、中断函数 五、表达式分析 一、存储器模式(5.5.1节) TMS320C2X/C5X定点处理器: 程序存储器:可执行的程序代码; 数据存储器:外部变量、静态变量和系统堆栈。 由C程序生成的每一块程序或数据存放于存储空间的一个连续段中。(一)C编译器生成的块 由C5X编译器编译生成5个初始化段,3个未初始化段和1个.data段(表5.5.1) (二)C系统堆栈定点C编译器采用1个寄存器来管理这个堆栈:AR1——作为堆栈指针(SP被保护起来),它指向堆栈的顶部。 激活每个函数时,都在堆栈中建立一个新的帧,以用于分配局部变量和临时变量。C环境能够自动管理这些寄存器。如果需要编写操作堆栈的汇编程序,必须注意这些寄存器的正确使用。 定点C编译器的堆栈长度由链接器确定,全局符号_STACK_SIZE的值等于堆栈长度,单位为字节,缺省值为1K字节。同样,需要改变堆栈长度时,在链接时用-stack选项,并在其后指定一个数值。 (三)动态存储器分配 在运行支持库中,有几个允许在运行时进行动态存储器分配的函数,如malloc、calloc、realloc,动态存储器分配的目标一般采用指针进行寻址。 (四)静态和全局变量的存储器分配 在C程序中说明的每一
您可能关注的文档
- 03-DSP寻址方式与指令系统.ppt
- 03DSP技术第三讲.ppt
- 05DSP技术第五讲.ppt
- 06-数字信号处理.ppt
- 06DSP技术第六讲.ppt
- 1-DSP技术概述.ppt
- 12年DSP技术6.ppt
- 13DSP技术第十三讲CCS的使用.ppt
- 14-2812DSP-03DSP流水线及存储器配置.ppt
- 14-2812DSP-10ADC原理.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 髂动脉瘤诊治及进展.pdf VIP
- 中小企业会计成本管理问题与优化策略研究.docx VIP
- 【倍福BECKHOFF】TwinCAT3-TC3_User_Interface_zh_CN 中文手册.pdf VIP
- 产科VTE风险评估量表.docx VIP
- 广东省广州市育才中学2021-2022学年数学高二下期末联考模拟试题含解析.doc VIP
- 丽声指南针英语名著分级读物小学版第三级 The Giant Turnip拔萝卜 课件.pptx VIP
- 髂动脉瘤的诊治现状.doc VIP
- 【倍福BECKHOFF】TwinCAT3-Licensing_zh_CN 中文手册.pdf VIP
- 镇海小港李氏家谱.pdf VIP
- 2024年高考生物必背长句子作答整理(答案版).docx VIP
原创力文档

文档评论(0)