由于O设备的工作速度、工作原理以及所处理的信 息格式等与主机相差很大,因此O设备要通过ⅣO接 口才能与系统总线连接 ≯I/O接口是主机与IO设备之间设置的逻辑控制部件。 通过它实现主机与ⅣO设备间的信息传送。 4、系统总线 系统总线将CPU、存储器和ⅣO设备连接起来,实 现各大部件之间的各种信息传送。 系统总线包括地址总线、数据总线和控制总线三组。 它们分别用于传送不同的信息
6 ➢由于I/O设备的工作速度、工作原理以及所处理的信 息格式等与主机相差很大,因此I/O设备要通过I/O接 口才能与系统总线连接。 ➢I/O接口是主机与I/O设备之间设置的逻辑控制部件。 通过它实现主机与I/O设备间的信息传送。 4、系统总线 ➢系统总线将CPU、存储器和I/O设备连接起来,实 现各大部件之间的各种信息传送。 ➢系统总线包括地址总线、数据总线和控制总线三组。 它们分别用于传送不同的信息
、 Intel8086/8088CPU的功能结构 汇编语言程序是由一系列的指令(指令序列构成。 指令是构成汇编语言程序的最基本单位,就象高 级语言中的语句。 CPU执行指令序列就是重复执行以下两个步骤 火火 从存储器中取指令 执行指令规定的功能 这两个步骤的执行又分为串行方式和指令流水线方式
7 二、 Intel 8086/8088 CPU的功能结构 指令是构成汇编语言程序的最基本单位,就象高 级语言中的语句。 汇编语言程序是由一系列的指令(指令序列)构成。 CPU执行指令序列就是重复执行以下两个步骤: 从存储器中取指令 执行指令规定的功能 这两个步骤的执行又分为串行方式和指令流水线方式
1.串行方式 CPU取指执行存数取指执行取指取数执行」 系统总线匚忙闲忙忙」闲忙忙」闲 时间 特点: (1)当CPU在指令执行阶段,不需要占用系统总线,但此 时总线也不工作,因此系统总线的空闲时间比较多。 (2)在从存储器取指令、取数据或存数据时,总线处于忙 状态,其所占用的时间也较长。而CPU却只需要花很短的 时间去处理,因此大部分时间处于闲置状态。 采用串行工作方式的计算机其运行速度较慢
8 1. 串行方式 特点: (1)当CPU在指令执行阶段,不需要占用系统总线,但此 时总线也不工作,因此系统总线的空闲时间比较多 。 (2)在从存储器取指令、取数据或存数据时,总线处于忙 状态,其所占用的时间也较长。而CPU却只需要花很短的 时间去处理,因此大部分时间处于闲置状态。 采用串行工作方式的计算机其运行速度较慢 CPU 取指 执行 存数 取指 执行 取指 取数 执行 系统总线 忙 闲 忙 忙 闲 忙 忙 闲 时间
2指令流水线方式 采用指令流水线工作方式的计算机具有较高的工作效率。 CPU内部采用了一种先进的指令流水线结构,这种结构 可以有效而充分地利用各主要硬件资源。 指令流水线结构最先出现在Ite公司的8086/8088CPU中
9 2.指令流水线方式 采用指令流水线工作方式的计算机具有较高的工作效率。 CPU内部采用了一种先进的指令流水线结构,这种结构 可以有效而充分地利用各主要硬件资源。 指令流水线结构最先出现在Intel公司的8086/8088 CPU中
8086CPU结构 20位地址总线 AH ALAX 地址加法器 BH BL BX 通 CHCL CX 16 CS 用寄存器组 SP 段寄存器 DS BP SI 位数据总线 IP DI ES 16位CPU内总 总线 线 控制 系统总线 暂存器控制信号 逻辑 ALU 控制器231456 标志寄存器 指令队列 执行单元(EU) 总线接口单元(BIU)
10 AH AL BH BL CH CL DI SP BP SI 地址加法器 IP CS DS SS ES 总线 控制 逻辑 暂存器 标志寄存器 ALU EU 控制器 1 2 3 4 5 6 16 位 数 据 总 线 段 寄 存 器 通 用 寄 存 器 组 系统总线 16位CPU内总 线 AX BX CX 20位地址总线 指令队列 执行单元(EU) 总线接口单元(BIU) 控制信号 … 8086CPU结构