第2章16位和32位微处理器本章内容:16位微处理器8086/808832位微处理器8038632位微处理器Pentium
第2章 16位和32位微处理器 本章内容: ◼ 16位微处理器8086/8088 ◼ 32位微处理器80386 ◼ 32位微处理器Pentium
2.116位微处理器8086/8088本节内容:■简介18086/8088CPU的内部结构18086/8088CPU的寄存器结构,时钟周期、总线周期的概念18086/8088CPU的引脚信号和功能18086/8088系统的工作模式18086/8088的操作时序18086/8088的存储器组织
2.1 16位微处理器8086/8088 本节内容: ◼ 简介 ◼ 8086/8088CPU的内部结构 ◼ 8086/8088 CPU的寄存器结构 ◼ 时钟周期、总线周期的概念 ◼ 8086/8088CPU的引脚信号和功能 ◼ 8086/8088系统的工作模式 ◼ 8086/8088的操作时序 ◼ 8086/8088的存储器组织
2.1.0简介8086:16位微处理器采用单一的+5V电源和40条引脚的双列直插式封装;时钟频率为5MHz~10MHz,最快的指令执行时间为0.4uS。8086有16根数据线和20根地址线,可以处理8位或16位数据可寻址220即1MB的存储单元和64KB的I/O端口。8088:准16位微处理器设计的主要目的是为了与Intel原有的8位外围接口芯片直接兼容。8088的内部寄存器、运算器以及内部数据总线都是按16位设计的,但外部数据总线只有8条,因此执行相同的程序,8088要比8086有较多的外部存取操作而执行得较慢
2.1.0 简介 ➢ 8086:16位微处理器 ◼ 采用单一的+5V电源和40条引脚的双列直插式封装;时钟频 率为5MHz~10MHz,最快的指令执行时间为0.4µs。 ◼ 8086有16根数据线和20根地址线,可以处理8位或16位数据, 可寻址2 20即1MB的存储单元和64KB的I/O端口。 ➢ 8088:准16位微处理器 ◼ 设计的主要目的是为了与Intel原有的8位外围接口芯片直接 兼容。 ◼ 8088的内部寄存器、运算器以及内部数据总线都是按16位设 计的,但外部数据总线只有8条,因此执行相同的程序, 8088要比8086有较多的外部存取操作而执行得较慢
2.1.18086/8088CPU的内部结构AB通用奇存器AXALAH(20位)地址BXBHBL数据加法器ZCXCLCH省存器DXDHDLDB众SP(16位CSBP指计和变DSSI址寄存器SSDIESIPALU内部寄存器8086总线数据总线总线控3M制电路众(16位)(16位数据总线)(8位)暂存寄存器众EUALU控制电路队列总线指令队列缓冲器(8位)标志寄存器价总线接口单元(BIU)执行单元(EU)图2.18086微处理器内部结构框图
2.1.1 8086/8088 CPU的内部结构 图2.1 8086微处理器内部结构框图
1.总线接口部件BIU>功能负责CPU与内存或IO端口传送指令或数据BIU从内存取指令送到指令队列缓冲器当EU执行指令时,BIU要配合EU从指定的内存单元或IO端口中读取数据,或者把EU的操作结果送到指定的内存单元或I/O端口去》组成:段寄存器、指令指针寄存器、地址加法器、指令预取队列及总线控制逻辑
1.总线接口部件BIU ➢ 功能 负责CPU与内存或I/O端口传送指令或数据。 ❖ BIU从内存取指令送到指令队列缓冲器。 ❖ 当EU执行指令时,BIU要配合EU从指定的内存 单元或I/O端口中读取数据,或者把EU的操作结 果送到指定的内存单元或I/O端口去。 ➢ 组成:段寄存器、指令指针寄存器、地址 加法器、指令预取队列及总线控制逻辑