微型计算机8086的具体配置,微机原理及应用CH1-微型计算机概述-CH2-Intel-8086/8088微处理器...

《微机原理及应用CH1-微型计算机概述-CH2-Intel-8086/8088微处理器》由会员分享,可在线阅读,更多相关《微机原理及应用CH1-微型计算机概述-CH2-Intel-8086/8088微处理器(85页珍藏版)》请在人人文库网上搜索。

1、微型计算机原理及应用,主讲:欧阳俊林 联系方式: 手机:13118086092 E_Mail:dan_ QQ:8069195,课程成绩: 平时:40% 期末:60% 实验操作:60% 实验报告:40%,提交作业方式:,标题:班号-姓名-作业号 例如:软件141班张三同学第1章作业 标题为:软件141-张三-1,课程目标,1.在总体上建立起微机系统的整体概念;2.掌握微型机硬件系统各部分的构成及工作原理;3.掌握Intel 8086基本指令系统;4.掌握微型机的输入输出技术及常用接口电路;5.掌握基本的汇编语言编程方法;最终目标:要求学生通过课堂教学和实验训练后,初步具有微机应用系统硬件、软件的。

2、开发能力。,1.1 微型计算机发展简史与展望 微型计算机是第四代计算机向微型化方向发展的一个重要分支,它的发展是以微处理器的发展为标志的。自1971年出现微处理器开始到1993年,仅20多年的时间,推出了5代微处理器产品。,第1章 微型计算机概述,1.2 微型计算机的特点及其分类 1.2.1 微型计算机的特点 (1)形小、体轻、功耗低 (2)价格廉 (3)结构简单、性能可靠 (4)灵活性好、适应性强,1.2.2 微型计算机的分类 (1)按字长分类 4位微型计算机 ,如Intel 4004 8位微型计算机,如Intel 8080/8085,Motorola的M6800 16位微型计算机,如Int。

3、el 8086/8088,Motorola的M68000 32位微型计算机,如Intel 80386,Intel 80486,Intel 80586,1.2.2 微型计算机的分类 (2)按利用形态分类 单片机 单板机 多板机 微机套件 微机系统,1.2.2 微型计算机的分类 (3)按应用环境分类 单片机 个人计算机 工作站/服务器 网络计算机,1.2.2 微型计算机的分类 (4)按制造工艺分类,1.3 微处理器、微型计算机和微型计算机系统 1.3.1 微处理器、微型计算机和微型计算机系统 (1)微处理器 简称P或M P (Microprocessor),是指由一片或几片大规模集成电路组成的具有。

4、运算器和控制器功能的中央处理器部件,又称为微处理机。,(2)微型计算机 简称C或MC,是指以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机(又称主机或微电脑)。 (3)微型计算机系统 微型计算机系统(Microcomputer System), 简称CS或MCS,是指以微型计算机为核心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥微型计算机工作的系统软件所构成的系统。,1.3.2 微型计算机系统的组成 (1)微型计算机系统的组成,(2)微机系统硬件的组成及结构,(3)微机系统的软件结构,1.3.3 微型计算机系统的主要性能指标 (1)字长:CPU能直接处理的二。

5、进制信息的位数。 (2)内存容量:以字节为单位。 (3)指令系统:寻址方式的种类和可执行指令的条数。,(4)运算速度:指令平均执行速度;特定指令执行速度;主频并每条指令占用时钟周期数。 (5)容许配置的外设数量 (6)系统软件的配置,1.4 数制与编码 1.4.1 数制及其相互转换 (1)常用数制 (2)数制转换的一般方法 (3)数制计算 (4)二进制数据的表示范围,1.4.2 码制及其转换 (1)BCD码 (2)ASCII码,(3)汉字内码 (4)原码、反码和补码,1.5 微型计算机的应用及实例 1.5.1 微型计算机的应用 (1)科学计算 (2)信息处理和事务管理 (3)过程控制 (4)仪。

6、器仪表控制 (5)计算机辅助教学、辅助设计等 (6)计算机网络与通信 (7)家用电器和民用产品控制,1.5.2 微型计算机的应用实例,第2章 Intel 8086/8088微处理器,Intel 8086/8088采用HMOS工艺制造,29000个晶体管、40引脚、双列直插式。 数据总线: 8086:16位,8088:8位。 地址总线:20位,部分与数据线复用。 内存空间:20位、直接寻址1MB空间。 寻址方式:7种基本的寻址方式。,8086/8088的主要特性:,指令系统:100条基本指令除能完成数据传送、算数运算、逻辑运算、控制转移和处理器控制功能外,内部还设有硬件乘除法与串处理指令电路。 。

7、时钟频率:8088: 4.7MHz/ 8086: 5MHz/ 8086-2:8MHz。 中断功能:内外部中断源多达256个。 工作模式:支持单处理器、多处理器两种模式。,2.1 8086/8088的编程结构 2.1.1 总线接口单元BIU,(1)功能:负责与 M、I/O 端口传送数据。,(2)组成 6字节(8086)或4字节(8088)的指令队列, 指令指针寄存器IP:IP为一个16位的寄存器, 20位的地址加法器 段寄存器:CS、DS、SS、ES 总线控制逻辑 :处理器与外界总线联系的转接电路。, 指令执行顺序 顺序指令执行 执行转移指令,(3) 三点说明, 指令队列 8086 为6个字节,。

8、8088 的4个字节。,内存单元的物理地址PA的产生过程,2.1.2 执行单元EU,(2) 组成: 16位的运算器ALU :包括数据的算数/逻辑运算; 16位的标志寄存器(PSW):9个标志位,其中6个条件标志位用于存放结果状态; 暂存器:辅助ALU完成各种运算,暂存参与运算的数据; 通用寄存器组 :数据寄存器 AX、BX、CX、DX, 专用寄存器:BP、SP、SI、DI; EU控制电路 :接受从总线接口单元的指令队列中取来的指令代码,对其译码和向 EU 内各有关部分发出时序命令信号。,(1) 功能:负责指令的译码和执行。,2.1.3 寄存器,组成: 通用寄存器 :8个16位的通用寄存器, 通。

9、用数据寄存器分别是AX、BX、CX和DX,它们通常可以用来存放16位的数据,这4个寄存器又可以分为8个8位寄存器来使用。 通用地址寄存器分别是BP、SP、SI和DI,也因为其特殊用途被分别称为基址指针、堆栈指针、源变址寄存器、目的变址寄存器。,功能:存放操作数地址、操作数及中间结果 。,段寄存器 : CS:代码段寄存器,用于存放正在或正待处理的一般代码段的起始地址的高16位。 DS:数据段寄存器,用于存放正在或正待处理的一般数据段的起始地址的高16位。 ES:附加数据段寄存器,用于存放正在或正待处理的附加数据段的起始地址的高16位。 SS:堆栈数据段寄存器,用于存放正在或正待处理的堆栈数据段的。

10、起始地址的高16位。 指令指针IP : IP指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。,2.2 8086/8088的工作模式和引脚功能 2.2.1 8086/8088的工作模式 2.2.2 8086/8088的引脚功能 (1)地址线(20位) (2)数据线(16位) (3)状态线 (4)控制线 (5)供电线,2.2.3 8086/8088的最小模式,(1)8086/8088最小模式的典型配置 (2)主要外围芯片的功能,2.2.4 8086/8088的最大模式 (1)8086/8088最大模式的典型配置 (2)多处理器系统 (3)总线控。

11、制器、协处理器及其与8086/8088的连接,2.3 8086/8088的总线操作和时序 2.3.1 8086/8088总线周期的概念 2.3.2 8086/8088的典型操作和时序,(1)系统的复位和启动操作 (2)总线操作,(3)中断操作和时序,2.4 8086/8088的存储器组织和I/O组织 2.4.1 8086/8088的存储器组织 (1)存储器的标准结构,(2)存储器的分段 8086/8088系统中1MB的存储单元按照00000HFFFFFH来编址。但CPU的内部寄存器都是16位的,显然用寄存器不能直接对1M字节的内存空间进行寻址,为此引入了分段、物理地址和逻辑地址的概念。 分段的。

12、实现 8086/8088中将1MB内存分为若干个段(称为逻辑段),每个段最多包含64KB。8086/8088 CPU设置了4个段寄存器(CS、DS、SS、ES),段的位置不受任何限制,段与段之间可以是连续的,可以是间断的,也可以是部分重叠的,甚至可以是完全重叠的。,实际地址和逻辑地址,实际地址(也称物理地址)是指CPU和存储器进行数据交换时所用的地址,对8086/8088来说,是用20位二进制或5位十六进制表示的地址码。,逻辑地址是指产生实际地址所用到的两个地址分量:段地址和偏移量,它们都是用无符号的16位二进制或4位十六进制表示的地址码。段地址就是段寄存器的内容,即段起始地址的高16位;偏移。

13、量是段内某单元相对于段起始地址的距离。,实际地址的形成 当CPU访问任何一个存储单元时,可由下式计算该单元的实际地址:实际地址=段地址10H+偏移量 这个地址的计算工作由CPU内部总线接口部件中的20位地址加法器来完成。如图2.2所示。例如,某存储单元的段寄存器内容为2400H,段内偏移量为0053H,则其实际地址为:2400H10H+0053H=24053H,2.4.2 8086/8088的I/O组织 CPU与外部设备之间是通过I/O接口电路或接口芯片进行联络从而传递信息的。每个接口芯片上都有一个或几个用于寄存信息的寄存器,称为端口,这些寄存器和存储单元一样都有唯一确定的地址,称为端口地址。。

14、,统一编址:指将I/O端口地址置于存储器空间中,和存储单元统一编址。,对I/O端口有两种编址方式:,覆盖编址:也称单独编址或独立编址。指将I/O端口单独编为一个地址空间,指令系统中设置专门的输入/输出指令。,2.5 IBM PC/XT主机系统结构和工作原理 2.5.1 CPU子系统 2.5.2 I/O接口子系统 (1)接口芯片 (2)接口电路,2.5.3 存储器子系统,图2.28IBM PC/XT 系统板上的RAM结构图,(1)RAM存储区 (2)ROM存储区,图2.30IBM PC/XT系统总线(ISA扩展槽),2.5.4 IBM PC/XT总线 (1)数据线(8根) (2)地址线(20根) (3)控制线(21根) (4)状态线(2根) (5)辅助线(3根) (6)电源线(8根。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值