 简明 X86 汇编语言教程 .............................................................................................42 第六章 Linux X86 汇编程序设计 ................................................................................. 一台足够快的机器穷举它的所有结果(如果可以穷举的话),并直接写程序调用,因为这样 通常会更快。但话说回来,看完接下来的两章——内存和堆栈操作,你就可以独立完成几乎 所有的任务了,配合第五章中断、第六章子程序的知识,你将知道如何驾驭处理器,并让它 为你工作。 第三章 操作内存 在前面的章节中,我们已经了解了寄存器的基本使用方法。而正如结尾提到的那样,仅 仅使用寄存器做一点运算是没有什么 进行计时测试并比较结果。目前,我基于经验进行的优化基本上都能够提高程序的执行性能, 但我还是不敢过于自信。优化确实会提高性能,但人做的和编译器做的思路不同,有时,我 们的确会做一些费力不讨好的事情。 第六章 Linux X86 汇编程序设计 6.1 编译和链接 Linux 下两个最主要的汇编器是 Nasm(free, Netwide Assembler)和 GAS(free, Gnu Assembler)0 码力 | 63 页 | 598.28 KB | 1 年前3 简明 X86 汇编语言教程 .............................................................................................42 第六章 Linux X86 汇编程序设计 ................................................................................. 一台足够快的机器穷举它的所有结果(如果可以穷举的话),并直接写程序调用,因为这样 通常会更快。但话说回来,看完接下来的两章——内存和堆栈操作,你就可以独立完成几乎 所有的任务了,配合第五章中断、第六章子程序的知识,你将知道如何驾驭处理器,并让它 为你工作。 第三章 操作内存 在前面的章节中,我们已经了解了寄存器的基本使用方法。而正如结尾提到的那样,仅 仅使用寄存器做一点运算是没有什么 进行计时测试并比较结果。目前,我基于经验进行的优化基本上都能够提高程序的执行性能, 但我还是不敢过于自信。优化确实会提高性能,但人做的和编译器做的思路不同,有时,我 们的确会做一些费力不讨好的事情。 第六章 Linux X86 汇编程序设计 6.1 编译和链接 Linux 下两个最主要的汇编器是 Nasm(free, Netwide Assembler)和 GAS(free, Gnu Assembler)0 码力 | 63 页 | 598.28 KB | 1 年前3
共 1 条
- 1













