8088/8086CPU的特点
采用并行流水线工作方式—通过设置指令预取队列实现
堆内存空间实现了分段管理—将内存分为4个段并设置地址段寄存器,已实现对1MB空间的寻址
支持协处理器—主要用于浮点运算
8088/8086CPU的两种工作模式
最小模式
单处理器模式,所有控制信号由微处理器产生
最大模式
多处理器模式,部分控制信号由外部总线控制产生
用于包含协处理器的情况下
8088的主要引线以及功能
8088COU最小模式下的主要引脚信号
完成一次访问内存或接口所需要的主要信号
与外部同步控制信号
中断申请和响应信号
总线保持和响应信号
微处理器读取一条指令的控制过程
1.发出读取数据所在的目标地址
内存储器单元地址
I/O地址信号
2.发出读控制信号
3.送出传输的数据
地址线和数据线
主要控制信号
#WR: 写信号;
#RD: 读信号;
10/#M: 为“0”表示访问内存,为”1“表示访问接口
DT/#R:数据收发器的传送方法控制
ALE:地址锁存信号
RESET:复位信号
中断请求和响应信号
中断:打断CPU中在执行的工作
中断的可能性:CPU内部出现问题
CPU外部(比如停电)
总线保持信号
8088和8086CPU引线功能比较
数据总线宽度不同
8088的外部总线宽度是8位,8086为16位
访问存储器和输入输出控制信号的含义不同
8088:IO/M=0表示访问内存
8086:IO/M=1表示访问内存
其他部分引线功能的区别
8088内部结构
微处理器:
运算器
控制器
寄存器
执行单元(EU)
构成:
运算器
8个通用寄存器
1个标志寄存器
EU部分控制电路
功能:
指令译码
指令执行
暂存中间运算结果
保存运算结果特征