读书笔记:深入理解计算机系统 第三章

(1) 分析源代码的汇编代码,最大化关键代码性能

      程序员应能够阅读和理解编译器产生的代码

      精通细节是理解更深和更基本概念的先决条件

      完成练习并对照答案是非常关键的

(2) 汇编代码不区分无符号与有符号,指针与数值,变量类型等。

(3) IA32是变长指令,从某一给定的位置,可以将字节唯一的解码成机器指令

(4) xorl %edx %edx   将%edx清零,只需要2个字节

      而movl $0,%edx  需要5个字节 



参考:

AT&T汇编语言格式 http://ishare.iask.sina.com.cn/f/22583563.html


你可能感兴趣的:(读书笔记:深入理解计算机系统 第三章)