研究汇编语言的关键在于了解你的程序所运行的硬件环境,其中最主要的部分就是处理器,理解处理器底层的原理将有助于你编写出高效的程序出来。 英文原著编写的时候,当时工作台和服务器上用的最多的应该是英特尔奔腾处理器,而奔腾处理器属于IA-32家族的一部分...
前面介绍了和汇编相关的指令字节码部分,这节继续翻译汇编教程英文原著中第一章的后续部分。High-Level Languages(高级编程语言) 如果直接使用纯粹的处理器指令集进行编程确实很困难(尽管看起来好像很cool),即便是最简单的程序都需要程序员写很多的opcode操作码和数据字节...
学习汇编语言首先要理解什么是汇编语言,不像其他的编程语言,不同的汇编程序有不同的语法格式,许多刚接触汇编的程序员就陷入了这种困境,不知道该学哪种好。所以,学习汇编的第一步就是选择一种适合你的开发环境的汇编语言类型,一旦你确定下来了,学习汇编将不再是一件困惑的事情...