- 12
- 0
- 约1.92千字
- 约 3页
- 2017-06-21 发布于河南
- 举报
C语言与汇编语言混合编程DSP设计
实验2:C与汇编语言混合编程
一.实验目的
掌握一种典型的C语言与汇编语言的混合编程方法。
二.实验设备
PC兼容机一台,操作系统为Windows2000,安装Code Composer Studio 4.2软件。
三.实验原理
1. C语言和汇编语言混合编程技术
在CCS环境中,工程可以同时包含C语言程序和汇编语言程序。在软件开发工作中,通常以C程序为主,在C程序框架中加入汇编语言程序模块。不同模块可采用不同语言设计,尽量少用汇编语言设计程序。通常对于下述模块采用汇编设计:
强调处理速度的模块。
中断程序设计时设置中断向量表。
当需要绕开C编译器的规定,进行特殊操作时。比如:C语言规定,程序不能访问程序代码区,而系统功能需要进行类似访问时可采用限制较小的汇编语言程序设计。
2.进行混合编程的方法
(1)用C语言完成设计后,运用CCS的软件仿真功能,充分测试程序,找到影响程序运行速度的瓶颈。
(2)通过仿真尽可能缩小模块。
(3)将找到的模块单独写成C语言子程序,存入独立的文件中。
(4)采用CCS产生与该模块C语言程序相对应的汇编程序。
(5)观察需要优化的模块的汇编结果,进行人工优化。
(6)最后运用人工优化后形成的汇编程序模块,代替原来的C语言模块,进行编译。
四.实验步骤
1.启动Code Composer Studio。
2.建立工程lab2。
3.建立lab2.c,输入
您可能关注的文档
- 电子科技大学 2011级电子实验复习课 完整版.ppt
- 部分汇编程序解答.doc
- 微机原理考试必备.docx
- 计算机硬件技术基础 (B).doc
- 汇编语言程序设计期末复习题.doc
- nfs实验报告.ppt
- 微机原理与接口例题及答案.doc
- 《计算机组成原理》实验七、综合实验.doc
- 微机原理 ch03 汇编语言程序设计.doc
- 01分支程序设计实验.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)