基础篇
第1章 背景知识
让我们在轻松的背景知识介绍中开始Win32汇编之旅。本章将对Win32平台的历史和现状做简要介绍,同时对80386处理器,以及Windows操作系统中涉及Win32汇编的基础知识部分做快速充电。
1.1 Win32的软硬件平台
1.1.1 80x86系列处理器简史
Win32可以在多种硬件平台上运行,但使用*广泛的硬件平台是基于Intel公司80x86系列处理器的微型计算机。
自1978年6月Intel公司推出它的**个16位微处理器8086以来,计算机技术就开始进入飞速发展的时期。8086芯片的主频为4.43 MHz,集成的晶体管数大约为2.9万个,运算器的位长为16位,采用了20条地址线,可以寻址的范围为220个字节地址,即1 MB;1982年,该公司发布了80286处理器,芯片上集成了12万个晶体管,主频提高到了12 MHz。
1985年Intel公司推出32位的80386处理器,芯片上集成的晶体管数为27.5万个,主频提高到了33 MHz,地址线则扩展到32条,直接寻址的能力达到4 GB。80386处理器在设计的时候考虑了多用户及多任务的需要,在芯片中增加了保护模式、优先级、任务切换和片内的存储单元管理等硬件单元。80386的出现使Windows和UNIX等多任务的操作系统可以在PC上运行。直到现在,运行于80x86处理器之上的多任务操作系统都是以80386的运行模式为基础的。
……