4.2 80x86指令系统概述

4.2 80x86指令系统概述

我们在第1章介绍过,80x86微处理器是美国Intel公司生产的系列微处理器,包括Intel 8086、80286、80386和80486等,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此,后来使用了可注册的名称,如Pentium、PentiumPro、Core 2、Core i7等。现在Intel把32位x86架构的名称x86-32改称为IA-32,包括80386、80486、Pentium 系列。后来,AMD首先提出了一个兼容IA-32指令集的64位版本,命名为X86-64,在原先的32位指令系统上扩充了指令及寄存器长度和个数,更新了参数传送方式等。其后AMD 称其为AMD64,Intel称其为Intel64。本书将从最简单的8086的CPU 结构与指令系统进行介绍,然后介绍IA-32的CPU 结构与指令系统,可以看到IA-32 的CPU 结构与指令系统是在8086基础上进行扩展的。