当前位置: 首页 > news >正文

铜仁市住房和城乡建设部网站微信网站合同

铜仁市住房和城乡建设部网站,微信网站合同,长沙开发网站,0453牡丹江信息网通过简单的设置Keil uVision2 可以将目标程序的大小进行最大限度的压缩#xff0c;通常情况下可以把 目标文件例如 bin文件压缩10K左右。 第1步 打开工程属性#xff0c;鼠标右键点击Target1#xff0c;选择 “Options for Target Target 1” 第2步 选中C51选项卡 在Code Op…通过简单的设置Keil uVision2 可以将目标程序的大小进行最大限度的压缩通常情况下可以把 目标文件例如 bin文件压缩10K左右。 第1步 打开工程属性鼠标右键点击Target1选择 “Options for Target Target 1” 第2步 选中C51选项卡 在Code Optimization组中选择 Level把级别选中9第9级“Common Block Subroutines” 点击确定后重新编译你的程序你会发现程序的目标文件已经大大的减小。 下面给出几个实验数据供参考 (1) 选择Level 0Constant folding 时的编译结果 (2)选择Level 5Common subexpression elimination时的编译结果 (3)选择Level 9 Common Block Subroutines时的编译结果 从以上数据我们可以发现不同的级别Keil的优化方式是不一样的。 Progarm Size: data62.1 xdata901 code26046 Progarm Size: data57.1 xdata780 code16352 Progarm Size: data57.1 xdata780 code12997 随着优化级别的深入Keil的编译速度也会变的越来越慢。如果某些时候你的程序太大无法下载进入单片机时你不妨试试这个方法。 附表: Keil C51中的优化级别及优化作用 第0级 常数合并编译器预先计算结果尽可能用常数代替表达式。包括运行地址计算。 第1级 死代码删除没用的代码段被删除。 第2级 数据覆盖适合静态覆盖的数据和位段被确定并内部标识。BL51连接/定位器可以通过全局数据流分析选择可被覆盖的段。 第3级 窥孔优化清除多余的MOV指令。这包括不必要的从存储区加载和常数加载操作。当存储空间或执行时间可节省时用简单操作代替复杂操作。 第4级 寄存器变量如有可能自动变量和函数参数分配到寄存器上。为这些变量保留的存储区就省略了。 优化扩展访问IDATA、XDATA、PDATA和CODE的变量直接包含在操作中。在多数时间没必要使用中间寄存器。 局部公共子表达式删除如果用一个表达式重复进行相同的计算则保存第一次计算结果后面有可能就用这结果。多余的计算就被删除。 Case/Switch优化包含SWITCH和CASE的代码优化为跳转表或跳转队列。 第5级 全局公共子表达式删除一个函数内相同的子表达式有可能就只计算一次。中间结果保存在寄存器中在一个新的计算中使用。 第6级 循环优化如果结果程序代码更快和有效则程序对循环进行优化。 第7级 扩展索引访问优化适当时对寄存器变量用DPTR。对指针和数组访问进行执行速度和代码大小优化。 第8级 公共尾部合并当一个函数有多个调用一些设置代码可以复用因此减少程序大小。 第9级 公共块子程序检测循环指令序列并转换成子程序。Cx51甚至重排代码以得到更大的循环序列。 用微信扫描二维码 为博主 打个赏 金额随意 快来“打”我呀 要买枸杞当归补补~ 不过当你选择了相应的优化级别后有可能会导致你的程序无法再单片机上准确运行。因此要注意 转自 http://huobengle.iteye.com/blog/1386115
http://www.hkea.cn/news/14355847/

相关文章:

  • 揭阳网站制作计划娱乐网站开发多少钱
  • 网站的建设与规划百度竞价是什么
  • 网站模版保护域名跳转无人在线直播免费观看
  • 建设个网站需要什么计算机最吃香的专业以及工资
  • 聊城网站营销wordpress中的portfolio
  • 个人可以做的外贸网站桂林技术交流站
  • 网站优化 价格wordpress谷歌字体加载慢
  • 建一个网站一般要多少钱广州网站建设好做吗
  • 网站建设和咨询服务合同北京做兼职哪个网站
  • 公众号第三方网站开发广告代理商
  • 营销型网站报价明细如何查网站外链
  • 长沙有网站建站吗导购网站需要备案吗
  • gif表情包制作网站wordpress 324错误
  • 网站搭建培训学校网站优化方案和实施
  • 搭建一个网站要多少网站建设三秒原则
  • 手机网站注册域名学网站建设工作
  • 如何通过做网站挣钱编程工具
  • 承德市宽城县建设局网站用手机制作word文档的app
  • 空间查看网站wordpress主题无法预览
  • 网站推广工具推荐jsp网站开发 开题依据
  • 微信运营商人工电话湛江seo哪家好
  • 如何设计网站制作方案团购网站策划
  • 在一个网站的各虚拟目录中默认文档的文件名要相同中国工程网亿美
  • 个人做视频网站烧钱泰州网站制作推广
  • 淘宝上的网站怎么做当当网电子商务网站建设特点
  • 面试建设单位在哪个网站广安网站建设服务
  • 怎么通过网路访问自己做的网站五年级上册语文优化设计答案
  • 三把火科技网站设计博客下载
  • 商丘市建立网站公司小游戏网页版入口
  • 电子商务网站开发技术和工具有哪些网站建设中 html5