微机原理实用.pptxVIP

  • 0
  • 0
  • 约1.22万字
  • 约 68页
  • 2022-02-23 发布于上海
  • 举报
会计学 1 微机原理实用 2  内容提要 3.3 存储器 3.2 最小/最大工作方式 3.1 8086/8088微处理器 3.4 指令系统 3.5 微处理器 第2页/共68页 3 3.1 80X86微处理器 80X86是Intel公司生产的微处理器系列。 微处理器: 把运算器和控制器集成到一个芯片。 微计算机系统: 把微处理器芯片作为中央处理机(CPU),配上存储器、输入输出设备和系统软件构成微计算机系统。 如:由80386微处理器芯片构成的微机称为386微机。 由P4微处理器芯片构成的微机称为P4微机。 第3页/共68页 4 3.1.0 Intel微处理器发展概述 1968 年,罗伯特•诺伊斯(Robert Noyce)、戈登•摩尔(Gordon Moore)和安迪•格鲁夫(Andy Grove)在硅谷共同创立了英特尔公司。 Only the Paranoid Survive! -Andy Grove 了解 第4页/共68页 5 3.1.0 Intel微处理器发展概述 1. 第1代微处理器 Intel4004/4040—4位微处理器(1971) Intel8008 — 低档8位微处理器(1972) 2. 第2代微处理器 Intel8080/8085— 8位微处理器(1974) 指令比较完善,有了中断与DMA 汇编、BASIC、FORTRAN 了解 第5页/共68页 6 3. 第3代微处理器 Intel8086—16位微处理器(1978) 数据总线16位、地址总线20位 Intel8088 —准16位微处理器(1979) 外部数据总线8位,内部数据总线16位 IBM PC(1981)、IBM PC/XT Intel80286— 高档16位微处理器(1982) 数据总线16位,地址总线24位 IBM PC/AT 实地址模式、虚地址保护模式 虚地址模式可寻址16MB物理地址和1GB的虚拟地址 3.1.0 Intel微处理器发展概述 了解 第6页/共68页 7 3.1.0 Intel微处理器发展概述 了解 第7页/共68页 8 Intel公司生产的80x86: 第8页/共68页 9 3.1.1 内部结构 1.算术逻辑部件ALU:执行算术和逻辑运算。 2.控制器:负责对全机的控制。 3.寄存器: 处理器中临时存储数据的基本逻辑部件。 CPU的任务: 执行存放在存储器中的指令序列 CPU的组成: 运算器+控制器+高速缓存(386开始) CPU功能: 取指令 - 分析指令 - 执行指令 第9页/共68页 10 中央处理机CPU的物理组成 8086/8088由两部分组成 总线接口单元BIU 功能:取指令、取操作数、保存结果 执行单元EU 功能:执行指令 总线接口单元 地址总线 数据总线 系统总线 主存储器 控制总线 I/O接口 I/O接口 … I/O设备 I/O设备 … 执行单元 CPU 第10页/共68页 11 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL BP SI DI SP 地址加法器 指令队列缓冲器 执行部件(EU) 总线接口部件(BIU) 16位 20位 16位 Intel 8086处理器的内部结构框图 16位内部数据总线 20位地址线 8位 DB AB 第11页/共68页 12 (一)总线接口单元BIU 总线接口单元BIU的功能是负责完成CPU与存储器或I/O设备之间的数据传送。其具体任务是:BIU要从内存取指令送到指令队列缓冲器;CPU执行指令时,总线接口单元要配合执行单元从指定的内存单元或者外设端口中取数据,将数据传送给执行单元,或者把执行单元的操作结果传送到指定的内存单元或外设端口中。 BIU内有4个16位段地址寄存器CS(代码段寄存器)、DS(数据段寄存器)、SS(堆栈段寄存器)和ES(附加段寄存器),16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。 第12页/共68页 13 1.指令队列缓冲器: 8086的指令队列为6个字节,而8088的指令队列为4个字节。在执行指令的同时,从内存中取下面1条或几条指令,取来的指令依次放在指令队列中。 “先进先出”的原则: (1) 取指时当指令队列缓冲器中存满1条指令后,EU执行。 (2) 指令队列缓冲器中只要空出2个(对8086)或空出1个(对8088)指令字节时,BIU自动执行取指操作,直到填满。

文档评论(0)

1亿VIP精品文档

相关文档