1 / 34
文档名称:

DSP原理与应用.ppt

格式:ppt   大小:1,269KB   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DSP原理与应用.ppt

上传人:n22x33 2018/5/23 文件大小:1.24 MB

下载得到文件列表

DSP原理与应用.ppt

相关文档

文档介绍

文档介绍:C的性能优化
1
建议的程序开发流程
C程序
C程序优化
用线性汇编改
写关键代码段
2
学****内容
一、C代码的性能优化
变量声明-两种变量访问方式
C编译选项
Intrinsics
字访问
多重循环优化
二、混合语言编程-编写C可调用的汇编程序
建立C环境
建立汇编环境
编写线性汇编函数
3
一、C代码的性能优化
1. 变量声明
4
对局部变量的访问
在堆栈内分配存储空间
用堆栈首地址作首基地址,用指针*+B15(disp)来访问

5
全局变量/静态变量-两种访问方式
-Near变量
int n;
main()
{ ...
n +=...
}
编译后的汇编输出和访问方式
.bss _n, 4, 4
*+DP(_n), A0

far int n;
main()
{ ...
n += ...
}
编译后的汇编输出和访问方式
_n .usect .far,2,2
mvk _n, A1
mvkh _n, A1
*+A1, A0

一条指令访问

三条指令访问
6
Near变量的生成和使用
C语言
汇编语言
LDW .D2 *+B15(12), Reg
相对偏移地址
7
为什么要使用Far变量?
程序中使用的全局变量和静态变量超过了32K字节

*+DP(offset)
DP的偏移地址
限制在15位
8
Far变量的生成
使用关键字Far定义,
用#pragma DATA_SECTION ( )定义新的数据段
far short m;
short far n;
#pragma DATA_SECTION (y, “myVariables”);
int y[32];
关键字far
新的数据段

9
Near/Far变量-例子
编译输出
声明
C变量名加下划线
10

最近更新

2024年广西玉林北流市事业单位招聘工作人员历.. 89页

2024年徐工集团工程机械股份有限公司校园招聘.. 149页

2024年招商局集团有限公司校园招聘考试试题1套.. 147页

2024年时政试题库(夺冠系列) 26页

2024年杭州市实业投资集团有限公司校园招聘考.. 147页

2024年正泰集团股份有限公司校园招聘考试试题.. 148页

2024年江苏悦达集团有限公司校园招聘考试试题.. 148页

2024年江西制造职业技术学院单招职业适应性测.. 64页

2024年江西陶瓷工艺美术职业技术学院单招职业.. 62页

2024年洛阳科技职业学院单招职业适应性测试题.. 64页

2024年浙江省交通投资集团有限公司校园招聘考.. 146页

2024年海南经贸职业技术学院单招职业适应性测.. 61页

2024年湖北水利水电职业技术学院单招职业适应.. 61页

2024年湖南工业职业技术学院单招职业适应性测.. 96页

2024年甘肃交通职业技术学院单招职业适应性测.. 61页

2024年盛虹控股集团有限公司校园招聘考试试题.. 148页

2024年福建生物工程职业技术学院单招职业适应.. 63页

2024年苏商建设集团有限公司校园招聘考试试题.. 147页

2024年西安电力高等专科学校单招职业适应性测.. 62页

2024年辽宁建筑职业学院单招职业适应性测试题.. 65页

2024年邯郸幼儿师范高等专科学校单招职业适应.. 62页

2024年金地(集团)股份有限公司校园招聘考试试.. 148页

2024年长沙商贸旅游职业技术学院单招职业适应.. 95页

2024年陕西有色金属控股集团有限责任公司校园.. 147页

2024年青海柴达木职业技术学院单招职业适应性.. 62页

2024年黑龙江职业学院单招职业适应性测试题库.. 60页

2024时政必考试题库(实用) 25页

2024年足球知识题库word版 12页

人教版七年级下册《生物》期末考试题及答案【.. 6页

【中医内科学】习题集 50页