第2章IA-32结构微处理器 1、IA-32结构微处理器的概要历史 2、IA-32结构微处理器的功能结构 3、IA-32结构微处理器的执行环境
2 第2章 IA-32 结构微处理器 1、IA-32结构微处理器的概要历史 2、IA-32结构微处理器的功能结构 3、IA-32结构微处理器的执行环境
售圆 2.1IA-32结构微处理器的概要历史 IBM PC:机的发展简史 名称推出年代采用CPU 特点 准16位微机 IBM PC 1981 8088 内存寻址MB DOS操作系统 IBM PC/XT 1983 8088 比 IBMPC多一个10MB硬盘 内存寻址增至16MB IBM PC/AT 1984 80286具有虚拟存储器功能 Windows操作系统 386机 1986 80386存容量更大3MB、64MB 486机 1990 80486支持虚拟8086模式 Pentium 1993 Pentium 可执行多任务 Pentium I 1997 Pentium II 1999 PentiumIII 支持多媒体、网络技术 Pentium Ill
3 2.1 IA-32结构微处理器的概要历史 IBM PC机的发展简史 名称 推出年代 采用CPU 特点 IBM P C 1981 8088 准16 位微机 内存寻址1MB DOS 操作系 统 IBM P C/XT 1983 8088 比IBM P C 多一 个10MB 硬盘 IBM P C/AT 1984 80286 内存寻址增 至16 MB 具有虚拟存储器功能 Windo ws 操作系统 386 机 486 机 Pent i u m Pe n t i u m I I P e n t i u m III 1986 1990 1993 1997 1999 80386 80486 Pent i u m Pe n t i u m I I Pe n t i u mI I I 内存容量更 大32 MB、64 MB 支持虚拟8086 模式 可执行多任务 支持多媒体、网络技术
22IA-32微处理器的功能结构 221 Intel8086CPU的功能结构 222 Intel80386、486CPU的结构
4 2.2 IA-32 微处理器的功能结构 微处理器的功能结构 2.2.1 Intel 8086 CPU的功能结构 2.2.2 Intel 80386、486CPU的结构
售圆 221 Intel8086CPU的功能结构 (3版P36;4版P43) 8086(8088)CP从功能上分成两大部分 1、总线接口单元BIU( Bus interface unit) BIU负责与存储器接口,BIU负责从内存的 指定部分取出指令,送至指令流队列中排队 (8086指令队列6字节,8088的指令队列4字 节);在执行指令时所需要的操作数 2、执行单元EU( Execution unit) EU负责指令的执行
5 2.2.1 Intel 8086 CPU的功能结构 (3版P36;4版P43) 8086(8088)CPU从功能上分成两大部分: 1、总线接口单元BIU(Bus Interface Unit) BIU负责与存储器接口,BIU负责从内存的 指定部分取出指令,送至指令流队列中排队 (8086指令队列6字节,8088的指令队列4字 节);在执行指令时所需要的操作数 2、执行单元EU(Execution Unit) EU负责指令的执行
售圆 AB(20位 通用寄存器 炮址加 数据AH LAX 法器 寄存画H BLBX DB6位 地址内容 DB 器 CX AB LDX 2000H 0100HB0 指针BP 3000H 程序段 0101H03 和变 MOV AL,3 址寄 ADD AL.2 0102H04 存器 0100H HLT 0103H02 ALU据总 内部哥存器 20104HF4 16仪 雪存寄存器 总线控 内存 制电路 单元 撩令队列缓冲器 ALU 控制电路 123456 8086总 队列总颂 标志寄存器 线(16位 陨行单元rU 总线接口单元(B|U 8086CPU的实际3+2演示图
6