C环境下单片机小数组操作的汇编语言优化

来源 :工业和信息化教育 | 被引量 : 0次 | 上传用户:yulei000111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在8位单片机小数组计算时,通常编译器为了保证通用性而在编译程序的时候扩大数组的默认位数,而实际情况中可能用不到这些多余位数的计算,造成“为维护通用性,却降低了单片机效率”的问题。本文使用汇编语言对小于256字节的小数组中的数据寻址操作进行了优化。在IAR+STM8环境下,程序由75个机器周期减少到11个机器周期;在Keil+STC89C52RC环境下,程序由47个机器周期减少到24个机器周期。这个程度的优化足以影响中断处理程序的实时性,并且在8位单片机及C语言的开发环境中具有一定通用性。
其他文献
日前,湖南省衡阳市举行首批油茶企业IPO筹备启动、衡阳油茶企业商学院授牌成立仪式,并与中南林业科技大学达成合作关系。$$衡阳市被誉为“全国油茶之乡”。早在2009年,人行衡阳
报纸
针对高校开发的面向本校学生的MOOC普遍存在访问率不高、缺乏持续吸引力和用户黏合度以及教学效果不好等问题,研究运用问卷调查法,从学习主体在校大学生的学习体验视角,对学
为降低在线开放课程MOOC建设中碎片化教学资源与视频资源采集的难度,提升课程资源的多视角、多层次性,本文提出一种易于操作的、教师与学生共同参与的在线开放课程资源建设方法
本文首先从人工智能的专家系统理论分析了MOOC,然后介绍“航天、人文与艺术”MOOC建设的架构,概括了该课程的内容.在此基础上,讲述了笔者从代课教师到创建国家视频公开课,以
我们在前期工作中成功制备了IL-18基因修饰的白血病疫苗,为了探讨IL-18基因修饰瘤苗的体内抗白血病作用,实验采用L1210小鼠淋巴细胞白血病模型,在小鼠体内接种IL-18基因修饰瘤苗
油茶是目前国内油料市场主要的油料作物,湖南又是油茶的主要产区之一,湖南省林业厅特别重视油茶的发展,省林业厅联合省发改委、省财政厅申请欧洲投资银行贷款发展油茶项目,满