第1章微型计算机基础知识 【本章重点】微型计算机的组成和各部分的作 用,以及计算机中数的表示方法 本章难点】计算机中数的表示方法:原码 反码、补码的关系
第1章 微型计算机基础知识 【本章重点】微型计算机的组成和各部分的作 用,以及计算机中数的表示方法。 【本章难点】计算机中数的表示方法:原码、 反码、补码的关系
S.做型算机的组成及工作原理 1.1.1微型计算机中的基本概念 微处理器( Microprocessor) 微型计算机 1)单片微处理机 2)通用微型计算机 3.微型计算机系统
§1.1 微型计算机的组成及工作原理 1.1.1 微型计算机中的基本概念 1.微处理器(Microprocessor) 2.微型计算机 (1)单片微处理机 (2)通用微型计算机 3.微型计算机系统
1.1.2微型计算机的基本结构 微型计算机的基本组成 内存 内存 线形成电路 系统总线 接口 外设 外设
1.1.2 微型计算机的基本结构 C P U 总 线 形 成 电 路 接口 接口 接口 内存 内存 外设 外设 外设 系 统 总 线 微型计算机的基本组成
1.1.3徼型计算机的基本工作过程 微型计算机的基本工作过程是执行程序的过程, 也就是CPU自动从程序存放的第1个存储单元起,逐步 取出指令、分析指令,并根据指令规定的操作类型和 操作对象,执行指令规定的相关操作。如此重复,周 而复始,直至执行完程序的所有指令,从而实现程序 的基本功能,这就是微型计算机的基本工作原理。 工作过程: 取指令 分析指令 执行指令
1.1.3 微型计算机的基本工作过程 微型计算机的基本工作过程是执行程序的过程, 也就是CPU自动从程序存放的第1个存储单元起,逐步 取出指令、分析指令,并根据指令规定的操作类型和 操作对象,执行指令规定的相关操作。如此重复,周 而复始,直至执行完程序的所有指令,从而实现程序 的基本功能,这就是微型计算机的基本工作原理。 工作过程: 取指令 分析指令 执行指令
§1.2微处理器及其发展 12.1微处理器的发展历史 1971.11, Intel公司第一枚微处理器芯片4004,4位机,它总共集成了2200个晶体管 1972年4月, Intel公司宣布另一种型号的微处理器8008研制成功。8位机 1975年1月, Motorola公司宣布推出它的8位微处理器6800 1979年, Intel公司推出了lnte8086/8088微处理器,它是最早的PC机的CPU。 1983年, Intel公司推出了 Intel80286微处理器,它是完全16位微处理器。 1985年, Intel公司推出了 Intel80386微处理器 1989年,Itel公司推出了 Intel80486微处理器。 1993年3月, Intel公司推出了名为 Pentium(经典奔腾)的微处理 1995年11月 Intel公司又推出了 Pentium pro(高能奔腾) 1997年1月, Intel公司又推出了 Pentium mmX(多能奔腾) 1997年5月, Intel公司推出了 Pentium(奔腾二代) 1999年2月, Intel公司推出了 PentiumⅢ(奔腾三代) 2000年11月, Intel公司推出了 Pentium4(奔腾四代)
§1.2微处理器及其发展 1.2.1 微处理器的发展历史 1971.11,Intel公司第一枚微处理器芯片4004,4位机,它总共集成了2200个晶体管。 1972年4月,Intel公司宣布另一种型号的微处理器8008研制成功。 8位机。 1975年1月,Motorola公司宣布推出它的8位微处理器6800。 1979年,Intel公司推出了Intel 8086/8088微处理器,它是最早的PC机的CPU。 1983年,Intel公司推出了Intel 80286微处理器,它是完全16位微处理器 。 1985年,Intel公司推出了Intel 80386微处理器。 1989年,Intel公司推出了Intel 80486微处理器。 1993年3月,Intel公司推出了名为Pentium(经典奔腾)的微处理 。 1995年11月Intel公司又推出了Pentium Pro(高能奔腾)。 1997年1月,Intel公司又推出了Pentium MMX(多能奔腾)。 1997年5月,Intel公司推出了PentiumⅡ(奔腾二代) 1999年2月,Intel公司推出了Pentium Ⅲ(奔腾三代) 2000年11月,Intel公司推出了Pentium4(奔腾四代)
各代微处理器的特点 第一代 第二代 第三代 第四代 971年 1974年 1978年 1980年以后 1973年 1977年 1980年 典型的微处理器 Intel 4004 Intel 8080 Intel 80X86 Intel 4040 M6800 80868088 Intel 8008 Z-80 M68000 Z-80000 800 字长(位) 4/8 8 16/32 成度(晶体管1000-20005000900 20000 100000 数片) 70000 时钟频率(MHZ) 0.5~0.8 数据总线宽度 16/32 地址总纟 (位) 存储容量 ≤16KB实≤64KB实存≤1MB实存 ≤4GB实存和 64GB虚存 指令执行时间 10~15 <0.125 机器语言 汇编语言 汇编语言 软件水平 汇编语言 汇编语言 高级语言 高级语言 高级语 操作系统 操作系统 部分软件硬化
第一代 1971年~ 1973年 第二代 1974年~ 1977年 第三代 1978年~ 1980年 第四代 1980年以后 典型的微处理器 芯片 Intel 4004 Intel 4040 Intel 8008 Intel 8080 M6800 Z-80 Intel 8086/8088 M68000 Z-8000 Intel 80X86 M68020 Z-80000 字长(位) 4/8 8 16 16/32 集成度(晶体管 数/芯片) 1000~2000 5000~9000 20000~ 70000 >100000 时钟频率(MHZ) 0.5~0.8 1~4 5~10 >10 数据总线宽度 (位) 4/8 8 16 16/32 地址总线宽度 (位) 4~8 8 20~24 24~32 存储容量 ≤16KB实 存 ≤64KB实存 ≤1MB实存 ≤4GB实存和 64GB虚存 指令执行时间 (s) 10~15 1~2 <1 <0.125 软件水平 机器语言 汇编语言 汇编语言 高级语言 操作系统 汇编语言 高级语言 操作系统 汇编语言 高级语言 部分软件硬化 各代微处理器的特点
122微处理器的内部结构 .总线部件 2.预取部件 3.译码器 控制器 5.运算逻辑部件 存储器管理部件 123 Pentium系列微处理器 1.2.3.1 Pentium奔腾微处理器的主要特点 1、标量体系结构 )转移预测部件 2、双流水线结构 (2)高性能的浮点运算 (3)存储器页面大小任选
1.2.2 微处理器的内部结构 1.总线部件 2.预取部件 3.译码器 4.控制器 5.运算逻辑部件 6.存储器管理部件 1.2.3 Pentium系列微处理器 1.2.3.1 Pentium奔腾微处理器的主要特点: 1、标量体系结构 2、双流水线结构 (1)转移预测部件 (2)高性能的浮点运算 (3)存储器页面大小任选
1232 Pentium MMX的主要特点 Pentium MMX是在奔腾芯片基础上增加了MMX技术。 MMX技术的特点主要有二项。 ①采用SIMD型指令。SIMD( Single Introduction Multi Data,单指令多数据流)是计算 机系统结构的一种。 ②拥有积和运算功能。 ③拥有饱和运算功能。 采用MMX技术后,提高了不同种类的应用性能,尤 其对图形、图像、动画、音频数据处理的改进最为明显
1.2.3.2 Pentium MMX的主要特点 Pentium MMX是在奔腾芯片基础上增加了MMX技术。 MMX技术的特点主要有二项。 ①采用S1MD型指令。SIMD(Single Introduction Multi Data,单指令多数据流)是计算 机系统结构的一种。 ②拥有积和运算功能。 ③拥有饱和运算功能。 采用MMX技术后,提高了不同种类的应用性能,尤 其对图形、图像、动画、音频数据处理的改进最为明显
1233 Pentium Pro的主要特点 1.三路超标量体系结构和14级超级流水线 2.动态执行技术 1)数据流分析 2)增强的转移预测 (3)推理执行 3.优化的32位代码结构和66MHz的系统总线 Pentium pro采用优化的32位代码结构和66MHz的系统总 线
1.2.3.3 Pentium Pro的主要特点 1.三路超标量体系结构和14级超级流水线 2.动态执行技术 (1)数据流分析 (2)增强的转移预测 (3)推理执行 3.优化的32位代码结构和66MHz的系统总线 Pentium Pro采用优化的32位代码结构和66MHz的系统总 线
1234 PentiumⅢ的主要特点 PentiumⅡ是在 Pentium pro的基础上增加了MMX技术, 具有以下几个特点 ①采用了DIB( Dual independent bus,双重独立总线) 技术。 PentiumⅡ可同时使用这两条总线,其中一条总线 用于连接二级高速缓存,一条总线用于连接主存,这样 充分提高了数据传输能力 ②使用了SEC( Single Edge Contact,半边接触盒)技 术。将512KB二级高速缓存移出CPU内核,但用一个塑料 盒将CPU与二级高速缓存封装在一起,中间用高速缓存 总线相连。也正同为这一点, PentiumⅡ.用了一种新型 插槽Slot1,它与 Socket7不兼容。 ③双16KB高速缓存。即16KB的数据高速缓存和16KB 的代码高速缓存
1.2.3.4 Pentium II的主要特点 PentiumⅡ是在Pentium Pro的基础上增加了MMX技术, 具有以下几个特点。 ①采用了DIB(Dual independent Bus,双重独立总线) 技术。PentiumⅡ可同时使用这两条总线,其中一条总线 用于连接二级高速缓存,一条总线用于连接主存,这样 充分提高了数据传输能力。 ②使用了SEC(Single Edge Contact,半边接触盒)技 术。将512KB二级高速缓存移出CPU内核,但用一个塑料 盒将CPU与二级高速缓存封装在一起,中间用高速缓存 总线相连。也正同为这一点,Pentium II采用了一种新型 插槽Slot 1,它与Socket 7不兼容。 ③双16KB高速缓存。即16KB的数据高速缓存和16KB 的代码高速缓存