x86汇编语言:从实模式到保护模式(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 计算机和汇编语言

亲爱的朋友,从现在开始我们就要进入汇编语言的世界了。就像一个大学生刚到新单位报到,要想快速进入工作状态,首要的任务是熟悉单位的情况和工作环境。同样,在学习汇编语言时,要想快速上手,也必须先了解与汇编语言有关的计算机知识。

汇编语言和处理器是紧密联系的,学习汇编语言的过程,实际上也是洞悉处理器内部构造和工作方式的过程。用汇编语言编程,必须和处理器内部的寄存器打交道,但很多人(包括我本人)在第一次接触汇编语言时,对这些东西感到很迷惑,不知道什么是寄存器,不理解为什么要使用寄存器。因此,了解处理器的内部构造及其工作方式很重要。鉴于此,本章的目标是:

1.从如何用电来表示数字开始,对电子计算机(尤其是处理器)的工作原理和演进过程进行介绍,重点了解什么是寄存器、内存和指令,以及指令集、字节等基本概念;

2.在上述过程中,我们将了解到使用机器指令编程的缺点和复杂性,从而知道为什么要发明汇编语言,以及用汇编语言编程的好处。

顺便说一下,在写这本书之前,我写过另一本科普读物《穿越计算机的迷雾》,里面把计算机的原理讲清楚了,有兴趣的同学可以看看。