深入理解计算机系统chapter5

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

优化编译器的局限性

程序示例:

 

 

 

combine3的汇编代码:

 

load->mul load->mul  

 

 

 

load load mul mul

 

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

 

posted @ 2016-07-15 15:25  丨核桃牛奶  阅读(160)  评论(0编辑  收藏  举报