微型计算机系统的工作过程,第2章微型计算机系统的组成及工作原理讲述.ppt

本文详细介绍了微型计算机系统的硬件组成,包括微处理器、存储器、I/O设备和接口,以及它们如何通过总线连接。微处理器作为系统的核心,负责数据处理、存储器访问和I/O控制。此外,文章还阐述了微处理器的基本部件和工作原理,并具体分析了8086微处理器的内部结构和外部特性。内容还包括微处理器的编程模型,以及早期和现代微机系统中信息流与信息链的区别。
摘要由CSDN通过智能技术生成

第2章微型计算机系统的组成及工作原理讲述

接口与通讯技术 武汉科技大学 计算机科学与技术学院 第2章 微型计算机系统的组成及工作原理 本章内容 2.1 微型计算机系统 2.2 微处理器 2.3 存储器 2.4 I/O设备与I/O设备接口 2.5 总线 2.1 微型计算机系统 2.1.1 微机系统的硬件组成 ——微处理器、存储器和I/O设备与接口,通过总线连接 2.1.2 微机系统的软件配置 系统软件、工具软件、应用软件、用户应用程序 存储器系统 微处理器 I/O系统 总线 总线 动态RAM(DRAM) 静态RAM(SRAM) 高速缓存(Cache) 只读存储器(ROM) EEPROM 闪速存储器(Flash) 8086 8088 80286 80386 80486 Pentium 打印机/显示器 串行通信设备 U盘 硬盘驱动器 鼠标/键盘 CD-ROM/DVD 绘图仪/扫描仪 2.1.3 微机系统中的信息流与信息链 微机系统中信息流与信息链的构成 信息流:存储器中的数据、程序代码;接口寄存器中的I/O数据、状态、I/O命令 信息链:信息流在系统中流动的路径; 包括物理(硬件)环节和逻辑(软件)环节 2. 微机系统中信息流与信息链 ——早期微机系统/现代微机系统中的信息链 3. 研究信息流与信息链的意义 ——通过信息流从整体上认识微机体系结构和组成微机系统的各部件之间的关系 微机系统中信息链示意图 主存储器 主存控制器 I/O设备 I/O接口 系统总线 用户程序 DOS 微处理器 ISA (a) 早期微机系统信息链 物理环节 逻辑环节 本地总线 扩展存储器 扩展存储器控制器 传统I/O设备 I/O接口 桥 Windows 驱动程序 微处理器 (ISA) (b) 现代微机系统信息链 物理环节 逻辑环节 主存储器 主存控制器 高速I/O设备 高速I/O设备接口(包括桥) PCI总线 桥 CPU总线 Host Local 用户程序 2.2 微处理器 2.2.1 微处理器的作用 ——主控者,通过总线连接存储器系统和I/O系统 对数据加工处理、对存储器访问、对I/O设备控制 2.2.2 微处理器组成的基本部件及工作原理 1. 微处理器的基本部件 ——运算部件、控制部件、通用寄存器、接口 2. 微处理器的基本工作原理 (1)运算部件 (2)控制部件 (3)通用寄存器组 (4)程序计数器 (5)微处理器与外界连接电路 微处理器的基本部件 指令译码器ID 标志寄存器 通用寄存器组 通用寄存器组 指令寄存器IR 程序计数器PC 数据缓冲寄存器DBR 地址缓冲寄存器ABR 暂存器 累加器 时序和控制 逻辑电路 算术逻辑运算单元 标志 运算结果 运算部件 控制部件 与外界连接部件 内部总线DB 内存储器RAM 外部总线 (数据线) 外部总线 (地址线) 2.2 微处理器 2.2.3 微处理器的功能结构 8086微处理器的内部功能结构 1. 执行单元EU——执行指令 ——算术逻辑单元ALU、EU控制电路、通用寄存器组、标志寄存器、运算数据寄存器 2. 总线接口单元BIU——产生内存物理地址,实现对内存和I/O端口的读/写操作 (1)物理地址的形成 (2)指令指针寄存器 (3)指令队列 3. EU和BIU的相互作用 2.2.4 微处理器的外部特性 8086微处理器外部特性 8086微处理器的内部功能结构 数据总线16位 内部暂存器 ES DS 物理地址形成 执行单元EU 总线接口单元BIU 通用寄存器 AH SI AL BH BL CH CL DH DL SP BP DI AX BX CX DX 段寄存器 SS IP CS 指令指针 ? 地址加法器 总线控制逻辑 地址总线20位 外部总线 面向存储器与I/O设备 1 2 3 4 5 6 指令队列 EU控制电路 内部总线 ALU 运算数据寄存器 标志寄存器 8086微处理器的外部特性 A0?A19 8086MPU 地址线 D0?D15 数据线 M/IO WR RD 读/写控制线 HOLD HLDA DMA接口线 INTR NMI INTA 中断 接口线 1. 地址信号线(三态/输出) 2.数据信号线(三态/双向) 3. 读/写操作控制信号线(输出) 4.面向外部中断信号线 5.面向外部DMA信号线 2.2.5 微处理器的编程模型 ——微处理器内部用户可访问的寄存器及相应的指令格式 16位微处理器的编程模型 (1)数据寄存器 累加器AX;基址寄存器BX;计数器CX;数据寄存器DX 各寄存器的隐含应用 (2)段寄存器 段的定义;段的类型;段的长度 CS、DS、ES、SS (3)指针寄存器和变址寄存器 堆栈指针SP、堆栈基址指针BP、变址寄存器SI和DI (4)指令指针寄存器IP(与CS配合;用户不可访问) (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值