
1、课前讨论
2、课前热身
运动前的热身是为了更好地保护身体,上课前的热身则是为了更好地学习。
3、问题思考
带着问题去学习,或许是较为有效的一种学习方式,我们尝试着自己先行思考如下问题,然后开始我们这一小节的学习吧。
1、80386微处理器的功能结构是怎样的?
2、80486 CPU寄存器比较之前的8086新增哪些功能?

80386 CPU是32位微处理器,具有132条引脚,并以网络阵列方式封装。其中数据总线和地址总线各32条,且不复用。时钟频率为12.5 MHz及16 MHz。
80386 CPU具有段页式存储器管理部件,4级保护机构,并支持虚拟存储器。它有以下3种工作方式:
(1) 实地址方式。此方式下80386 CPU除相当于一个高速8086/8088 CPU外,还可在需要时,将操作数位数扩展为32位。同时,20位地址总线不再与32位数据线复用。
(2) 虚拟地址保护方式。此方式支持多任务模式,分80286模式和80386模式两种。前者完全与80286兼容,采用16位操作数,CPU可寻址16 MB的物理地址空间和1 GB的虚地址空间。80386模式的主要特点是采用段页式存储器管理和保护机制。
操作数采用32位,CPU可寻址4 GB(232B)的物理存储器(实存)及64 TB(246B)的虚拟存储空间。80386的存储器管理部件(Memory Manage Unit,MMU)由分段部件和分页部件组成。分段部件用来对程序设计中使用的逻辑地址(段地址:偏移地址)进行管理,它通过一个特定的寻址器件将逻辑地址转换为线性地址,并实现了任务间的隔离及指令和数据区的再定位。逻辑地址空间和线性地址空间是按段组织的,每个段的最大地址空间为4 GB,故对64 TB的虚拟存储器空间允许每个任务最多可用16 K个段。
分页部件用来对物理地址空间进行管理。分段部件产生的线性地址,如果允许分页,便由分页部件将其转换为物理地址;如果不允许分页,线性地址便为物理地址。在分页部件管理下,程序和数据均以页为单位进入物理存储器,每页固定为4 KB存储空间,每个段可以包含一页或多页。分段部件和分页部件的多级保护机制,属硬件提供的保护。它使应用程序和操作系统互相隔离,并各自得到保护,从而使各种应用系统设计具备高度的完整性。
(3) 虚拟8086方式。此方式可在实地址方式运行8086应用程序的同时,利用80386 CPU的虚拟保护机构运行多用户操作系统及程序。即可同时运行多个用户程序,并能得到保护,使每个用户都感到自己拥有一台完整的计算机,非常灵活。 80386 CPU有两种类型芯片:80386SX和80386DX。80386DX芯片内部数据总线和外部数据总线均为32位,可寻址4 GB存储空间,其配接的数学协处理器为80387。80386SX的内部数据总线为32位,外部数据总线为16位,可寻址16 MB存储空间,配接的数学协处理器为80287。80386SX为准32位机。
1、80386/80486 CPU的功能结构(课件PPT)
2、80386/80486 CPU的功能结构(微课视频)
随堂测试