博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入理解计算机系统chapter5
阅读量:5297 次
发布时间:2019-06-14

本文共 206 字,大约阅读时间需要 1 分钟。

编写高效的程序需要:1.选择合适的数据结构和算法 2.编译器能够有效优化以转换为高效可执行代码的源代码 3.利用并行性

优化编译器的局限性

程序示例:

 

 

 

combine3的汇编代码:

 

load->mul load->mul  

 

 

 

load load mul mul

 

加载:从存储器读到寄存器  存储:从寄存器写到存储器

 

转载于:https://www.cnblogs.com/luyu1993/p/5673740.html

你可能感兴趣的文章
腾讯面试问题
查看>>
虚拟机上安装Cell节点(12.1.2.3.3)
查看>>
python 学习笔记(二)两种方式实现第一个python程序
查看>>
P1140 相似基因 (动态规划)
查看>>
手风琴适应用左侧导航
查看>>
COM编程之二 接口
查看>>
夜间模式的开启与关闭,父模板的制作
查看>>
Mysql-单表查询的操作和注意事项
查看>>
Using SqlDataReader’s new async methods in .Net 4.5 Beta
查看>>
jQuery 1.9 beta1 发布,删除被废弃的 API
查看>>
FCKEditor 3.6.6 发布,修复 IE10 下的关键问题
查看>>
MoSQL
查看>>
实施DDD阅读-策略设计
查看>>
激光裁剪的商务名片
查看>>
30+学习Web设计和开发的优质新鲜资源
查看>>
志愿者选拔
查看>>
Cisco动态路由配置
查看>>
Bad Hair Day
查看>>
【Unity3d游戏开发】Unity3D中的3D数学基础---向量
查看>>
quick cocos 的scheduler 定时器
查看>>