适应实时多任务的微控制器高效指令支持

适应实时多任务的微控制器高效指令支持

ID:26113152

大小:50.50 KB

页数:6页

时间:2018-11-24

适应实时多任务的微控制器高效指令支持 _第1页
适应实时多任务的微控制器高效指令支持 _第2页
适应实时多任务的微控制器高效指令支持 _第3页
适应实时多任务的微控制器高效指令支持 _第4页
适应实时多任务的微控制器高效指令支持 _第5页
资源描述:

《适应实时多任务的微控制器高效指令支持 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、适应实时多任务的微控制器高效指令支持[适应实时多任务的微控制器高效指令支持]摘要:开发高效的实时多任务微控制器系统,除了采用高速器件之外,适当的指令支持能简化控制结构,减少程序代码,增强实时响应能力,适应实时多任务的微控制器高效指令支持。本文提出了一些适应实时多任务的微控制器高效指令功能设计。关键词:微控制器实时多任务指令微控制器系统即国内通常所称的单片机系统,主要用于物理设备的接口和直接控制。虽然控制逻辑相对微处理机系统而言比较简单,但由于多数情况下需要实时响应,而且经常要同时处理多个对象的协同工作,因此,不仅对程序的运行效率有较高的要求,还要求微控制器具备较强的多任务处理能

2、力。另一方面,由于量大面广,以及具体应用条件的限制,希望微控制器的成本要低;而这又只有在微控制器的硬件结构相对简单的前提下才能实现,这就限制了微控制器的指令、程序代码空间以及数据存储容量。在这样的局面中,想要实现较高的运行效率,就只有加强微控制器指令的功能和灵活性。至今,绝大多数微控制器程序的编制仍使用汇编语言,其优缺点已众所周知。随着硬件技术的发展,器件的性能价格比显著提高,各种面向嵌入式应用的微控制器系统模块向商品化发展。微控制器系统的成本中,软件比例不断增加,使用高级语言编制微控制器应用系统的软件是必然的趋势;而且微控制器中能进行算术运行和逻辑运算的运算器结构、可以直接与

3、数据总线交换数据并进行关系运算的单元个数、间址访问的能力等因素,将直接影响高级语言生成机器代码的难易程度。为完成某一运算,不能只计算运算本身所需的时间,还要考虑建立本处理环境所需的时间、取运算对象与保存运算结果的辅助操作时间、以及所占用的指令空间,计算机论文《适应实时多任务的微控制器高效指令支持》(..)。简言之,要考虑所有影响6代码效率和运行效率的因素。转移控制指令是直接影响程序运行的,但其前提是状态检测或者关系运算的结果;而状态检测需要位寻址能力的支持,关系运算又必须访问两个对象,所以,位寻址能力、数据访问能力、数据访问方式都与程序的运行效率有关。根据作者多年编制实时应用程

4、序的体会,针对实时多任务应用,就高效率的微控制器数据访问能力、方式与转移控制指令设计而言,应具备以下四方面性能。1.指令的关系运算能力关系运算是控制程序转移的前提,其运算能力由两个方面组成:一是运算功能;二是运算单元数目。在8位机系统中,运算功能一般都支持无符号的大于、小于、等于、不等于比较;在16位机系统中,还应支持有符号的比较,并且要求有多个运算单元都支持关系运算。如果常用的一些功能单元个数较少,则当进程切换时,要花费时间置换资源。假如微控制器中只有一个寄存器能进行关系运算,必须经常进行中间结果的换位存取。这些额外操作的代价是指令数目与运行时间的增加,那将极大地影响程序运行

5、效率。例如,要根据两个关系运算的结果决定处理策略,首先,要将第一次关系运算的逻辑结果保存起来,可能还需要保留运算后的数据结果,再装入第二次需要的运算对象。其最小代价是多中用一条指令的存储空间和一次装入所需的运算时间,而且没有任何的额外收益。此外,多任务运行时将频繁产生中断,在中断服务程序中,必须腾出运算器,又要多占用一个堆栈空间来保存断中数据,以及一次进栈、一次出栈的两条指令的存储空间和运行时间。这些都是在微控制器应用系统中的宝贵资源,因此,这样的微控制器是不适应实时多任务系统应用的。现在,许多微控制器都采用寄存器组的结构,每一个寄[1][2][3][4]适应实时多任务的微控制

6、器高效指令支持2  第2篇WTO与企业财务管理  〖预览〗一、入世后财务管理环境的变迁对财务管理的影响  任何企业的财务活动和财务管理都是在一定环境和条件下展开的,人世后企业财务管理环境的变迁必定会对企业财务管理产生极大的影响,主要表现在以下几个方面:  (一)金融市场变化的影响。加入WTO之后,根据《服务贸易总协定》的基本要求及与有关WTO成员国达成的双边协议,我国将逐步放松外资金融机构准人的范围和区域限制。越来越多的外资金融机构进入我国,必将使我国金融市场发生全面而深远的变化,呈现出一些新的特征,从而对企业筹资投资产生极大的影响。第一,金融市场规模的扩大、资金供给的增加和金

7、融工具的不断创新,为我国企业筹资、投资和规避风险提供了多种可供选择的组合方式。第二,金融创新丰富了金融工具品种,拓展了金融服务范围,但同时也派生出利率风险、汇率风险、表外风险等新的风险,使金融风险进一步加大,规避风险将成为人世后企业财务管理面临的最重要课题之一。第三,国内外金融市场竞争的加剧,促使我国金融机构建立现代企业制度的步伐进一步加快,金融机构自律性管理将进一步加强,国家对金融市场的监管也将进一步规范,必将便金融市场配置资源的功能得以更加有效地发挥。这样,无论什么性质的企业在金融市场都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。