第二章 微型计算机的内部接口

合集下载

微机原理与接口技术课件PPT

微机原理与接口技术课件PPT

汇编语言的优点
汇编语言具有高效、可移植性、 可维护性等优点,适用于编写操 作系统、编译器等关键软件。
汇编语言的缺点
汇编语言编写复杂,容易出错, 且可移植性较差,需要针对不同 的计算机体系结构进行修改。
高级语言
01
高级语言的定义
高级语言是一种抽象程度更高的 编程语言,它使用更接近自然语 言的语法和语义。
实验提供参考。
THANKS FOR WATCHING
感谢您的观看
串行接口的数据传输速率比并行 接口慢,但只需要一根数据线, 因此成本较低。
03
串行接口的常见标准包括RS-232 、RS-422和USB。
04
中断控制器
中断控制器是微机中的一 种重要组件,它负责管理 计算机系统中断的处理。
中断控制器可以管理硬件 设备的中断请求,例如键 盘、鼠标和计时器等。
ABCD
并行接口通常用于连接打印机、磁盘驱动器等高速设备, 因为这些设备需要快速传输大量数据。
并行接口的常见标准包括ECP、EPP和USB。
串行接口
01
串行接口是一种数据传输方式, 它通过单个数据线逐位传输数据 。
02
串行接口通常用于连接鼠标、调 制解调器等低速设备,因为这些 设备不需要快速传输大量数据。
语音识别和图像处理
利用微机原理与接口技术,可以实现语音识 别和图像处理等功能,提高办公自动化水平 。
在家用电器中的应用
1 2 3
智能家居控制
微机原理与接口技术可以用于智能家居控制,实 现家用电器的远程控制和自动化控制。
电视和音响设备控制
通过微机原理与接口技术,可以实现电视和音响 设备的智能控制,提供更加便捷和智能的娱乐体 验。

第二章微型计算机基础知识

第二章微型计算机基础知识
第二章 微型计算机基础知识
教学目标:
1.了解基本的逻辑电路和逻辑代数。 2. 掌握微机中基本部件的符号及性能。 3.掌握总线的基本概念、作用及使用。 4.掌握控制字的概念及用法。 5. 掌握依照控制字读写存储器的过程。 6.掌握微机系统的组成与分类 7.掌握微机的外部结构和基本工作原理
教学重点: 1. 掌握微机中基本部件的符号及性能。 2.掌握总线的基本概念、作用及使用。 3.掌握控制字的概念及用法。 4. 掌握依照控制字读写存储器的过程。 5.掌握微机的外部结构和基本工作原理 教学难点: 1.总线的基本概念、作用及使用 2.掌握控制字的概念及用法。 3.掌握依照控制字读写存储器的过程。
1.功能强 2.可靠性强 3.价格低 4.适应性强
5.周期短、见效快
6.体积小、重量轻、耗电省
7.维护方便
四、微型计算机的性能指标 衡量一台微机性能的优劣,主要由它的 系统结构、硬件组成、系统总线、外部设 备以及软件配置等因素来决定。具体体现 在以下几个主要技术指标上。 1.字长 微机的字长是指微处理器内部一次可以 并行处理二进制代码的位数。它与微处理 器内部寄存器以及CPU内部数据总线宽度 一致,字长越长,所表示的数据精度就越 高。
(2)第二个控制字是: CpEpLmEr =0001 即Er=1,令ROM放出数据。 也就是说,当Er为高电平,R0中的8位 数据就被送到W总线上去。这样的动作 不需等待 时钟脉冲的同步讯号。 (3)第三个控制字是: CpEpLmEr=1000 即Cp=1,这是命令PC加1,所以PC=0001 这是在取数周期完了时,要求PC进一步 ,以便为下一条指令准备条件。
六、存储器的符号
1.只读存储器(ROM) 只存储固定程序的存储器,一旦写入 后,一般不能改变。即不能再写入新的 字节,而只能从中“读”出其所存储的内 容。 (1)通用的写法是m×nROM

微型计算机接口概述

微型计算机接口概述
并行接口中有多条数据线,并且数据线 的长度必须相同,每次可同时在两个设备之间 并行传输多位数据。并行传输方式主要用于实 现CPU与并行外设之间的近距离通信。计算机 内的总线结构、并行打印机、LED显示器等都 是采用并行传输方式。
并行接口通信的示意图
微型计算机接口概述
(1)在并行接口中,数据通道的宽度就是传输的位数。微型计算机中最常见的数据通道的宽度为8位, 当采用并行接口与外设交换数据时,8位数据是同时传输的,称为8位并行接口。例如打印机的接口有8条数 据线,每次可同时传送一个字符的ASCII码。数据通道的宽度也可以为16位、32位或更高。
微型计算机接口概述
(4)I/O端口寻址功能
• 外设的接口电路中可能包含有若干可供CPU直接访问的寄存器或功能电路,称为端口,例 如数据端口、状态端口等。每个端口都对应一个端口地址,只有被选中的端口才能与CPU 进行信息交换。接口电路通过对端口地址进行译码,找到相应的端口。
(5)与CPU和外设进行联络
1.3 串行接口技术
微型计算机接口概述
1 串行接口的特点
串行接口中一般只需要一条数据线,在串行通信传输 时,数据一位一位按一定顺序进行传送,经过8个时间单位 才能传送一个字节的数据。如果是双向串行接口,需要两条 数据线,每个方向使用一条。
在实际传送过程中,发送端按固定的时间间隔依次向 数据线发送高低不同的电平,接收端按照与发送端相同的时 间间隔识别出相应的数据信息,并通过相应的联络线以保证 数据传输的可靠性。
(2)并行接口中除了有数据通道以外,还应有 握手联络信号,以实现接口和外设之间的联络。
握手联络信号实际上是控制信 号,用来控制数据的传送。通过握 手联络信号,发送端通知接收端是 否有数据要发送,接收端通知发送 端它是否已经准备好接收数据。

第2章微型计算机系统基础知识资料

第2章微型计算机系统基础知识资料

键盘 鼠标 扫描仪 摄象机 数字化仪
键盘
鼠标
其他输入设备
输 入 设 备
扫描仪 摄象机
输出设备
输出设备
将计算机处理和计算后所得 的结果以一种人们便于识别 的形式记录、显示或打印出 来的设备
常输见出输设出备? 设备?
显示器 打印机 音箱
显示器
打印机
1.3 微型计算机的软件系统
软件是微机的灵魂。
存储容量 内存储器可以容纳的二进制信息量, 以KB、MB、GB为单位
存取周期 存储器两次连续、独立的操作之间所需 的最短时间,以ns为单位
外存储器
外存储器(辅助存储器) 用来长期保存数据、信息; 一般包括存储介质和驱动器。
外存储器有那些种类?
外存器种类
外存储器
软盘存储器 硬盘存储器 光盘存储器 U盘存储器
采用磁性介质进行光 存储的技术 可擦写
光盘存储器分类
光盘存储器
只读型光盘CD-ROM 一次写入型光盘CD-R 可重写刻录型光盘CD-RW
U盘存储器
U盘存储器 USB移动Flash盘,俗称优盘,e盘。
输入设备
输入设备 向计算机输入信息 的设备,是人与计 算机对话的重要工具
常输见入输设入备? 设备?
硬盘存储器
硬盘存储器构造
盘片
读/写磁头
数据线接口
电源接口
硬盘的存储容量
存存储储容容量量= ?
磁道
柱面
磁头数×柱面数×
扇区
每扇区字节数×扇
区数。
硬盘的主要性能指标
转速 目前硬盘主轴电机的转速为5400r/min 到7200r/min
硬盘的主要性能指标
平均访问时间 磁头从开始到达目标磁道的时间, 硬盘的平均寻道时间为8ms到 12ms。

第二章 微型计算机系统

第二章 微型计算机系统

16
外存:永久性存储器 外存:永久性存储器
存储器与存储系统
Copyright© 2008 renxin All rights reserved
存储器是一种具有保存和存取信息(程序、数据) 存储器是一种具有保存和存取信息(程序、数据) 是一种具有保存和存取信息 的设备/器件,是计算机系统不可或缺的资源。 的设备/器件,是计算机系统不可或缺的资源。 现代微型计算机的存储系统结构: 现代微型计算机的存储系统结构: 高速缓存--主存 外存 主存-高速缓存--主存--外存 为什么采用这种结构? 为什么采用这种结构? 指令执行速度依赖于内存读写速度 高速CPU需配置高速内存 高速CPU需配置高速内存 大软件需配置大容量内存 高速度 大容量 17
13
Copyright© 2008 renxin All rights reserved
问:内存与外存是一回事吗?
• 能被计算机系统总线直接相连控制的存储器称为内存; 能被计算机系统总线直接相连控制的存储器称为内存; • 通过I/O接口才能被 接口才能被CPU控制的存储器称为外存。 控制的存储器称为外存。 通过 接口才能被 控制的存储器称为外存
第2章 微型计算机系统
硬件和软件系统
Copyright© 2008 renxin All rights reserved
软件 程序及其配套的 数据、文档等
软件
计算机 系统
硬件 “看得见、摸得着 ”的物理载体
硬件
2
Copyright© 2008 renxin All rights reserved
7
Copyright© 2008 renxin All rights reserved
问:主机包含哪些部件? CPU又是什么意思? 又是什么意思? 主机包含哪些部件? CPU又是什么意思 答:

微型计算机原理与接口技术第二章课后答案

微型计算机原理与接口技术第二章课后答案

第二章 1. 8086CPU内部由哪两部分组成?它们的主要功能是什么?答:8086CPU 内部由执行单元 EU 和总线接口单元 BIU 组成。

主要功能为:执行单元 EU 负责执行指令。

它由算术逻辑单元(ALU)、通用寄存器组、16 位标志寄存器(FLAGS)、EU 控制电路等组成。

EU 在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。

数据在 ALU 中进行运算,运算结果的特征保留在标志寄存器 FLAGS 中。

总线接口单元 BIU 负责 CPU 与存储器和 I /O 接口之间的信息传送。

它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。

2. 8086CPU 中有哪些寄存器?各有什么用途?答:8086CPU 内部包含4组16位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。

(1)通用寄存器组 包含4个16位通用寄存器 AX 、BX 、CX 、DX ,用以存放普通数据或地址,也有其特殊用途。

如AX (AL )用于输入输出指令、乘除法指令,BX 在间接寻址中作基址寄存器,CX 在串操作和循环指令中作计数器,DX 用于乘除法指令等。

(2)指针和变址寄存器 BP 、SP 、SI 和DI ,在间接寻址中用于存放基址和偏移地址。

(3)段寄存器 CS 、DS 、SS 、ES 存放代码段、数据段、堆栈段和附加段的段地址。

(4)指令指针寄存器IP 用来存放将要执行的下一条指令在现行代码段中的偏移地址。

(5)标志寄存器Flags 用来存放运算结果的特征。

3. 8086CPU 和8088CPU 的主要区别是什么?答:8088CPU 的内部结构及外部引脚功能与8086CPU 大部分相同,二者的主要不同之处如下:(1)8088指令队列长度是4个字节,8086是6个字节。

(2)8088的BIU 内数据总线宽度是8位,而EU 内数据总线宽度是16位,这样对16位数的存储器读/写操作需要两个读/写周期才能完成。

微机原理课件第二章 8086系统结构

微机原理课件第二章 8086系统结构

但指令周期不一定都大于总线周期,如MOV AX,BX
操作都在CPU内部的寄存器,只要内部总线即可完成,不 需要通过系统总线访问存储器和I/O接口。
2021/8/17
17
• 8086CPU的典型总线时序,充分体现了总 线是严格地按分时复用的原则进行工作的。 即:在一个总线周期内,首先利用总线传 送地址信息,然后再利用同一总线传送数 据信息。这样减少了CPU芯片的引脚和外 部总线的数目。
• 执行部件(EU)
• 功能:负责译码和执行指令。
2021/8/17
5
• 联系BIU和EU的纽带为流水指令队列
• 队列是一种数据结构,工作方式为先进先出。写入的指令 只能存放在队列尾,读出的指令是队列头存放的指令。
2021/8/17
6
•BIU和EU的动作协调原则 BIU和EU按以下流水线技术原则协调工作,共同完成所 要求的任务: ①每当8086的指令队列中有空字节,BIU就会自动把下 一条指令取到指令队列中。 ②每当EU准备执行一条指令时,它会从BIU部件的指令 队列前部取出指令的代码,然后译码、执行指令。在执 行指令的过程中,如果必须访问存储器或者I/O端口, 那么EU就会请求BIU,完成访问内存或者I/O端口的操 作; ③当指令队列已满,且EU又没有总线访问请求时,BIU 便进入空闲状态。(BIU等待,总线空操作) ④开机或重启时,指令队列被清空;或在执行转移指令、 调用指令和返回指令时,由于待执行指令的顺序发生了 变化,则指令队列中已经装入的字节被自动消除,BIU会 接着往指令队列装入转向的另一程序段中的指令代码。 (EU等待)
•CF(Carry Flag)—进位标志位,做加法时最高位出现进位或 做减法时最高位出现借位,该位置1,反之为0。

微机原理与接口技术第二章试题及答案

微机原理与接口技术第二章试题及答案

第二章2-1填空1..微处器由寄存器、控制器和运算器三部分组成..2.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址.3.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域.4.MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址.5.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.6.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址.7.计算机的系统总线有地址总线、控制总线和数据总线。

8.80C51含4KB掩膜ROM。

9.80C51在物理有4个独立的存储空间。

10.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。

2-2判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51的相对转移指令最大负跳距是127B。

(×)3.MCS-51的程序存储器只是用来存放程序的。

(×)存放程序和表格常数。

4.MCS-51的时钟最高频率是18MHz. (×). 12MHz。

5.使用可编程接口必须处始化。

(√)。

6.当MCS-51上电复位时,堆栈指针SP=00H。

(×)。

SP=07H7.MCS-51外扩I/O口与外RAM是统一编址的。

(√)。

8.使用8751且=1时,仍可外扩64KB的程序存储器。

(×)60KB。

9.8155的复位引脚可与89C51的复位引脚直接相连。

(√)10.MCS-51是微处理器。

(×)不是。

11.MCS-51的串行接口是全双工的。

(√)12.PC存放的是当前执行的指令。

(×)是将要执行的下一条指令的地址。

13.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)80H~FFH。

14.MCS-51系统可以没有复位电路。

(×)不可以。

复位是单片机的初始化操作。

微型计算机原理与接口技术

微型计算机原理与接口技术

案 网
78500H+285AH=7AD5AH。
.k hd aw .c om
课后答案网
14
15. 说明8086系统中“最小模式 ”和“最大模式 ” 两种工作方式的主要区别是什么?
ww
21:24:23

连接。


号由CPU提供,实现和存储器及I/O接口电路的
案 网

最小模式为单机系统,系统中所需要的控制信

从内存的FFFF0H开始执行指令。

包括时钟发生器、地址锁存器、数据收发器、存储 器及I/O接口。
ww
21:24:24


21.8086CPU最小模式系统配置包括哪几部分?
.k hd aw .c om
答 案 网
课后答案网
20
补充题 1:已知段地址和偏移地址分别为 什么?
当STB端选通信号出现,8位输入数据锁存到8个
17.哪个标志位控制 CPU的INTR引脚?

中断允许标志位IF控制INTR引脚的中断输入。
ww
21:24:24
.k hd aw .c om
课 后 答 案 网
18
课后答案网
18.什么叫总线周期?在 CPU读/写总线周期
中,数据在哪个机器状态出现在数据总线上?
.k hd aw .c om
课后答案网
15

最大模式可以构成多处理器/协处理器系统,即一个 系统中存在两个以上微处理器,每个处理器执行自 己的程序。系统中所需要的控制信号由总线控制器 全局资源分配及总线控制权传递。在两种模式中, CPU的24~31引脚意义不同。 8288提供,8086CPU提供信号控制8288,以实现

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

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

2.5.6 ISA总线的定义与应用
2. ISA总线的信号线定义 ——98芯插槽,包括地址线、数据线、控制线、时钟和电源线 (1)地址线:SA019和LA1723 (2)数据线:SD015 (3)控制线:AEN、BALE、 IOR 和 IOW、 SMEMR和 SMEMW
MEMR 和 MEMW、 MEM CS16 和 I/O CS16 、SBHE
2.1.2 微机系统的软件配置
系统软件、工具软件、应用软件、用户应用程序
.3 微机系统中的信息流与信息链
1. 微机系统中信息流与信息链的构成 信息流:存储器中的数据、程序代码;接口寄存器中的I/O数据、 状态、I/O命令 信息链:信息流在系统中流动的路径; 包括物理(硬件)环节和逻辑(软件)环节 2. 微机系统中信息流与信息链 ——早期微机系统/现代微机系统中的信息链 3. 研究信息流与信息链的意义 ——通过信息流从整体上认识微机体系结构和组成微机系统的各 部件之间的关系
2.5.7 现代微机总线技术的新特点
3. 总线桥 (1) 总线桥 ——总线转换器和控制器,是两种不同总线间的总线接口 内部包含兼容协议及总线信号和数据缓冲电路;把一条总线映 射到另一条总线上 北桥:连接CPU总线和PCI总线的桥 南桥:连接PCI总线和本地总线(如ISA)的桥 (2) PCI总线芯片组 ——实现总线桥功能的一组大规模集成专用电路 保持主板结构不变前提下,改变这些芯片组的设计,即可适应 不同微处理器的要求 4. 多级总线结构中接口与总线的连接
2.4 I/O设备与I/O设备接口
2.4.1 I/O设备及其接口的作用
1. I/O设备的作用 2. I/O设备接口的作用——连接与转换
2.4.2 I/O设备的类型及设备的逻辑概念

微机原理第二章习题答案

微机原理第二章习题答案

1. 8086CPU内部由哪两部分组成?它们的主要功能?8086CPU由指令执行部件EU和总线接口部件BIU两部分组成。

EU完成指令译码和指令执行的工作,BIU是CPU与外部(存储器和I/O口)的接口,它提供了16位双向数据总线和20位地址总线,完成所有的外部总线操作。

具有地址形成、取指令、指令排队、读/写操作数、总线控制等功能。

2.8080CPU中有哪些寄存器?各有什么用途?答:8086CPU的寄存器有通用寄存器组、指针和变址寄存器、段寄存器、指令指针寄存器及标志位寄存器PSW。

4个16位通用寄存器,它们分别是AX,BX,CX,DX,用以存放16位数据或地址。

也可分为8个8位寄存器来使用,低8位是AL、BL、CL、DL,高8位是AH、BH、CH、DH,只能存放8位数据,不能存放地址。

指针和变址寄存器存放的内容是某一段内地址偏移量,用来形成操作数地址,主要在堆栈操作和变址运算中使用。

段寄存器给出相应逻辑段的首地址,称为“段基址”。

段基址与段内偏移地址结合形成20位物理地址。

指令指针寄存器用来存放将要执行的下一条指令在现行代码中的偏移地址。

16位标志寄存器PSW用来存放运算结果的特征,常用作后续条件转移指令的转移控制条件。

3.8086CPU与8088CPU的主要区别是什么?答:(1)8086的指令队列是6字节,8088是4字节;(2)8088与外部交换数据的总线宽度是8位,所以,对16位数的存储器读/写需要2个总线周期,8086是16位;AD~(3)8088外部数据总线只有8条,所以分时复用的地址/数据总线为7AD;(4)8088中,用IO/M信号代替M/IO;(5)8088中,不需要BHE信号。

4. 简要解释下列名词的意义。

CPU:中央处理单元CPU (Control Processing Unit)也称微处理器,是微型计算机的核心部件,由运算器ALU、控制器、寄存器组以及总线接口等部件组成。

主要完成各种运算,负责对整机的控制。

微型计算机接口技术(共75张PPT)

微型计算机接口技术(共75张PPT)

微型计算机接口技术(共75张PPT)微型计算机接口技术一、概述微型计算机接口技术是计算机应用领域中不可或缺的一部分。

它是实现计算机与外围设备之间数据传输的桥梁,涉及到数据传输的稳定性、速度和安全性等多方面问题。

微型计算机接口技术直接影响着计算机应用领域的发展。

二、接口的分类接口一般可以分为内部接口和外部接口。

1. 内部接口内部接口通常是指计算机内部各个部件之间的连接。

例如CPU和主板之间的接口、内存和主板之间的接口等等。

这些接口通常是预留给计算机厂商使用的,用户很少需要涉及。

2. 外部接口外部接口通常是指计算机与外围设备之间的接口。

例如计算机与打印机之间的接口、计算机与扫描仪之间的接口等等。

这些接口是用户比较常用的。

外部接口还可以按照数据传输的方式进行分类,例如并口接口和串口接口。

三、接口的应用接口技术的应用非常广泛,它可以让计算机与各种外围设备进行数据传输。

1. USB接口USB接口是一种非常流行的接口技术,它被广泛应用于计算机与手机、数码相机、外置硬盘等设备之间的数据传输。

USB接口支持热插拔功能,可以方便地插拔设备,使用起来非常方便。

2. HDMI接口HDMI接口是一种高清视频接口,可以将高清视频信号传输到电视、显示器等设备上。

HDMI接口支持音频和视频传输,使用起来非常方便。

3. DVI接口DVI接口也是一种高清视频接口,可以将高清视频信号传输到电视、显示器等设备上。

DVI接口支持数字信号传输,使用起来比较稳定。

4. VGA接口VGA接口是一种模拟信号接口,可以将计算机的模拟视频信号传输到电视、显示器等设备上。

之前广泛应用于标准显示器中。

5. 音频接口音频接口可以将音频信号从计算机输出到扬声器、耳机等设备上。

音频接口通常有3.5mm和6.3mm两种规格,使用起来非常方便。

四、接口技术的发展趋势随着计算机应用领域的不断拓展,接口技术的发展也日益迅猛。

1. 無線接口近年来,无线接口发展非常迅速。

现代微型计算机与接口教程(杨文显)第二章课后答案

现代微型计算机与接口教程(杨文显)第二章课后答案

习题二1.内存储器主要分为哪两类?它们的主要区别是什么?内存储器分为随机存取存储器RAM(Radom Access Memory)和只读存储器ROM(Read Only Memory)两类。

RAM中信息可以按地址读出,也可以按地址写入。

RAM具有易失性,掉电后原来存储的信息全部丢失,不能恢复。

ROM 中的信息可以按地址读出,但是在普通状态下不能写入,它的内容一般不能被改变。

ROM具有“非易失性”,电源关闭后,其中的信息仍然保持。

2.说明SRAM、DRAM、MROM、PROM和EPROM的特点和用途。

SRAM:静态RAM,读写速度快,但是集成度低,容量小,主要用作Cache或小系统的内存储器。

DRAM:动态RAM,读写速度慢于静态RAM,但是它的集成度高,单片容量大,现代微型计算机的“主存”均由DRAM构成。

MROM:掩膜ROM,由芯片制作商在生产、制作时写入其中数据,成本低,适合于批量较大、程序和数据已经成熟、不需要修改的场合。

PROM:可编程ROM,允许用户自行写入芯片内容。

芯片出厂时,所有位均处于全“0”或全“1”状态,数据写入后不能恢复。

因此,PROM只能写入一次。

EPROM:可擦除可编程只读存储器,可根据用户的需求,多次写入和擦除,重复使用。

用于系统开发,需要反复修改的场合。

回忆:半导体存储器芯片容量取决于存储单元的个数和每个单元包含的位数。

存储容量可以用下面的式子表示:存储器容量(S)=存储单元数(p)×数据位数(i)存储单元个数(p)与存储器芯片的地址线条数(k)有密切关系:p=2k,或k=log2(p)。

数据位数i一般等于芯片数据线的根数。

存储芯片的容量(S)与地址线条数(k)、数据线的位数(i)之间的关系因此可表示为:S=2k×i3.已知一个SRAM芯片的容量为8K×8,该芯片有一个片选信号引脚和一个读/写控制引脚,问该芯片至少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?根据存储芯片地址线数量计算公式,k=log2(1024*8)= log2(213)=13,即总计有13根地址线。

微型计算机技术与应用第四版_课后题答案

微型计算机技术与应用第四版_课后题答案

第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。

它是集成在一块芯片上的CPU,由运算器和控制器组成。

②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

③微型计算机系统包括微型计算机、外设及系统软件三部分。

第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。

答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。

2.具体讲:①总线接口部件要从内存取指令送到指令队列;②CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。

1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。

2.8086/8088的基本总线周期由4个时钟周期组成。

3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。

4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。

1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。

2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。

1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。

第二章_微型计算机基础

第二章_微型计算机基础
例:Intel 8088/8086、PIII、P4、Celeron
CPU的位数是指能同时处理的二进制数据的位数, 有4位、8位、16位、32位、64位之分,位数越多 处理能力越强。
7
主机硬件系统之二:存储器
存储器是存放程序和数据的记忆装置,分为内存 和外存。
内存:ROM、RAM,用来存放当前正在执行的 程序和正在处理的数据。
8086的流水线操作
8086CPU流水线的实现 BIU不断地从存储器取指令送入指令队列IPQ,EU不 地从IPQ取出指令执行 EU和BIU构成了一个简单的2段流水线 指令预取队列IPQ是实现流水线操作的关键(类似于 工厂流水线的传送带)
新型CPU将一条指令划分成更多的阶段,以便可以同时执 行更多的指令 例如,PIII为14个段,P4为20个段(超标量流水线)
CPU送到AB上的20位的地址称为物理地址。
34
物理地址:数据交换时CPU使用的实际地址
物理地址
存储器的操作完全基 于物理地址。 ➢问题: 8086的内部总线和内 部寄存器均为16位, 如何生成20位地址? ➢解决:存储器分段
. . 60000H F0H 60001H 12H 60002H 1BH 60003H 08H 60004H . . .
10
存储器相关概念3:内存储器的分类
读写存储器(RAM)
可读可写 易失性,临时存放程序和数据 RAM又分静态RAM和动态RAM,即SRAM、DRAM
只读存储器(ROM)
工作时只能读 非易失性,永久或半永久性存放信息
11
主机硬件系统之三:输入输出接口
I/O接口是指主机与外设的交接部分,位于系统 总线和外设之间,是主机和外设联系的桥梁。

微机原理与接口技术总结

微机原理与接口技术总结

第一章微型计算机基础1、几个关键字:时钟频率、字长、寻址范围、地址总线、数据总线2、冯诺依曼结构中微型计算机的四大组成部分:CPU、内存、I/O接口、系统总线3、微处理器(CPU)包含:运算器(ALU):算数逻辑运算控制器(CU):指令译码,根据指令要求发挥出相应控制信息寄存器(Registers):存放数据4、存储单元是存放信息(程序和数据)的最小单位,用地址标识。

单位:位、字节、字5、三总线:地址总线(AB):输出将要访问的内存单元或I/O端口的地址数据总线(DB):数据线的多少决定了一次能够传送数据的位数控制总线(CB):协调系统中各部件的操作,决定系统总线的特点6、“裸机”指未装备任何软件的计算机所有物理装备的集合=硬件系统=裸机:CPU、I/O接口电路和半导体存储器(ROM和RAM)7、字长是指计算机内部一次可以处理的二进制数码的位数8、时钟周期<总线周期<指令周期9、任意进位制数→十进制数:按位权展开十进制数→任意进位制数:辗转相除第二章8086/8088微处理器1、8086 CPU有两个独立逻辑部件组成(内部功能结构):总线接口部件(BIU):与内存或I/O端口传送指令或数据、产生20位的物理地址指令执行部件(EU):负责执行指令2、BIU负责取指令,EU负责执行指令,重叠执行大大减少了等待指令所需的时间,提高了CPU的利用率和整个系统的执行速度3、段寄存器:代码CS、数据DS、堆栈SS、附加ES通用寄存器:数据寄存器:AX、BX、CX、DX变址寄存器:源DI、目的SI指针寄存器:基址BP、栈SP标志寄存器:FLAGS指令指针寄存器:IP4、8086 CPU通过CS寄存器和IP寄存器能准确找到指令代码5、8086/8088段寄存器的功能是用于存放段起始地址及计算物理地址6、指针寄存器和变址寄存器:只能按16位存取。

7、可以用于寄存器间接寻址、基址变址等寻址方式的寄存器有BX、BP、SI、DI。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浮点处理单元:相当于将80386和80387集成 在一个芯片内。
高速缓存:8KB Cache,片内高速缓存。 RISC技术:降低了每条指令执行时间。 突发式总线的总线技术:即给出一个地址后,
与其相关的一组数据(256B)都可以 进行输入输出操作。
第二章 微型计算机的内部接口
2.1 微处理器的发展概况 2.2 80386、80486微处理器 2.3 80386/80486与存储器的接口
虚拟存储器技术:在内存储器和外存储器之间增加 一定的软件和硬件支持,形成一个有机的整体。 将程序预先放在外存,由系统软件统一调度和 管理,按照某种置换算法将程序依次调入内存 中执行。从使用者的角度看,是一个速度接近 内存而容量且与外存相当的虚拟存储器。
2.2 80386、80486微处理器
2.2.180386的内部结构
SU 逻辑地址》线性地址
线性地址 PU 线性地址》物理地址
物理地址 BIU 总线请求判优 数据地址判优 控制信号驱动
MMU • 双流水线 • SU\PU MM • 支持多任务
MEM
I/O
2.2 80386、80486微处理器
2.2.180386的内部结构
80386--体系结构(1)
采用流水线和指令重叠执行技术;存储 体管理分段分页保护技术;片内存储管 理技术;虚拟存储器技术;----支持微机 环境下的多用户多任务操作系统。
第二章 微处理器
2011/10 东北大学 计算机系统研究所
第二章 微处理器
2.1 微处理器的发展概况 2.2 80386/80486微处理器 2.3 80386/80486与存储器的接口
2.4 智能存储器控制器82C212 2.5 高速缓存控制器82385
习题
2.1 微处理器的发展概况
8080:8位DB,16位AB,2MHz。 8086/8:1978年,16位/8位DB,20位AB,4.77MHz,由EU和
Pentium(586):1993年,32/64位DB,32位AB, 60~200MHz。超标量双流水线结构,双8KB Cache,分 支预测,高性能浮点处理部件和多媒体处理部件,页面
大小任选,指令固化,电源管理等。
Pentium Pro,P II,P III,P 4, …… 36位AB,3条大 规模流水线,(MMX)3D NOW!,L1、L2 Cache,…… *上网查一下,目前的CPU的相关信息。
习题
2.3 CPU与存储器的接口
地址译码器:对地址总线上的地址信号进行译码,产 生存储器芯片的片选信号。如TTL芯片,GAL或 PAL 芯片。
地址锁存器:锁存地址信号。当地址信号与其它信号 分时复用时,或地址信号在整个总线周期内需要保 持时,无论是送到译码器还是送到存储器芯片上的 地址信号,均需要锁存。
2.2 80386、80486微处理器
2.2.180386的内部结构
80386的流水线(3)
指令流水线:由BIU、IPU、IDU和EU构成,各 部件独立并行工作。BIU控制32位DB和32位 AB的信息传输,实现指令和数据的存取; IPU在总线空闲时从MEM中读取指令放入 16B指令预取队列;IDU从中取出指令并将其 译为内部代码,放入3条指令长度的先进先出 译码指令队列;EU在当前指令接近完成时, 就启动下一条指令的微程序。
中断句柄 (代码,堆栈)
32位基地址和16位界限值
局部描述符表 (LDT)….
2.2.1 80386的内部结构 2.2 80386、80486微处理器
80386的描述符表(4)
32位基地址和16位界限值
陷阱门段选择子 调用门段选择子
LDT
局部描述符表 (LDT)
段描述符
调用门
异常句柄 (代码,堆栈)
INTR,NMI:中断请求信号(后者为可屏 蔽), 表示有外部设备向CPU提出中断请求。
2.2 80386、80486微处理器
2.2.3 80386的引脚
M/IO:存储器/IO操作。W/R:读/写信号。二 者结合可产生MEMR、MEMW、IOR和IOW。
D/C:数据/控制信号。如输入中断向量,则为控 制信号。
10位
x4
10位
674H
x4 8D4H
物理地址
010H +
00005H
000058D4H
+ 0003C
H
0003C674 H+
1页
CR3 00000000
页组目录表
页表
0003C000H MEM
2.2 80386、80486微处理器
2.2.2 80386内部寄存器
通用寄存器:原寄存器前加一个E,即EAX…,这样 AH、AL、AX、EAX都可以用,从而实现向下兼容。
SU地址的转换(6)
48位逻辑地址
16位段选择子
32位偏移量
13位索引 T1 RPL
GDT
T1=0
T1=1
LDT
32位段基址
32位段基址
+ 线性地址
2.2.1 80386的内部结构
2.2 80386、80486微处理器
32位线性地址
PU地址的转换(7)
00000001001000110101011001110100
数据收发器:主要是提高数据总线的驱动能力,另外 三态门也有控制数据流向的作用。这两种一般都由 TTL电路构成。 DRAM刷新:为节约成本内存一般是由DRAM 组成,它需要每隔一定时间进行刷新,否则信 息会丢失。
2.2 80386、80486微处理器
2.2.1 80386的内部结构
80386两级存储管理(5)
分页管理:每页4KB。在多任务系统中,只须把 每个活动任务的少量页面放在存储器中。PU用 页组目录项表和页表实现地址转换。前者中每 一项对应一个页表,页表中每一项对应物理存 储器中的一页。
2.2.1 80386的内部结构 2.2 80386、80486微处理器
BIU组成,40pin DIP。 80286:1982年,16位DB,24位AB,8~20MHz,由EU、 AU、、
BU和IU组成(流水线)。实地址模式和保护(的虚地址)模式。 80386:1985年,32位DB,32位AB,16~50MHz,由IPU、IDU、
EU、SU、 PU、和BIU组成(双流水线)。实地址模式,保护模式 和虚拟8086模式(同时模拟多个8086CPU)。 80486:1989年,32位DB,32位AB,40~100MHz,由8个基本部 件组成。实地址模式,保护模式和虚拟80286模式。8KB Cache, 数字协处理器,突发的总线方式,RISC技术。
2.2 80386、80486微处理器
2.2.180386的内部结构
80386--体系结构(1) 流水线(pipeline)技术:将每条指令分 解成多步,并且不同指令的各步重叠操 作,以实现几条指令的并行操作,加速 程序的执行速度。
2.2 80386、80486微处理器
2.2.180386的内部结构 80386--体系结构(1)
LOCK:总线锁定信号。禁止其它主控设备的总线 请求权。
ADS:地址状态信号。表示总线周期信号有效, 地址及控制信号(W/R、M/IO、D/C等)正 在发出。 READY,BUSY,PEREQ,BS16,RESET, CLK:略。
2.2 80386、80486微处理器
2.2.4 80486----增加的部分
2.2.2 80386内部寄存器
系统地址寄存器: TR 、 LDTR、 GDTR、IDTR。 TR(任务寄存器):提供任务状态段TSS在内存中 的位置。任务通常就是进程或应用程序。 LDTR(局部描述符表寄存器):保存LDT的基地 址和属性等。 GDTR(全局描述符表寄存器):保存GDT的基 地址和属性等。 IDTR(中断描述符表寄存器):保存IDT的基地 址和属性等。
保护过程 (代码,堆栈)
……
2.2 80386、80486微处理器
2.2.1 80386的内部结构
80386两级存储管理(5)
分段管理:三种描述符表,GDT、LDT和IDT, 前两个给出段基址,后一个给出中断服务子程 序入口。这些表都放在存储器中,每个描述符 8B,选择子的前13位是此段对应的描述符在 表中的索引地址。系统中设置一个公用的GDT, 再为每一个任务建一个LDT,和所有任务有关 的公用段(通常为操作系统使用的)的描述符 放在GDT中。LDT也看成一个特殊的段。
2.2 80386、80486微处理器
2.2.180386的内部结构
80386的三种工作方式(2)
虚拟8086方式:在保护方式下通过软件可切 换到虚拟8086方式。可执行8086程序; 段寄存器左移4位加偏移量为线性地址;寻 址空间为1MB,可分页;在多任务系统中, 可将其中一个或多个任务使用虚拟8086方 式,;程序在最低特权级上(3)运行,某 些特权指令不能使用。
第二章 微型计算机的内部接口
2.1 微处理器的发展概况 2.2 80386、80486微处理器 2.3 80386/80486与存储器的接口
习题
2.2 80386/80486微处理器
2.2.1 80386的内部结构
IPU 16B指令预取队列
指令 IDU 指令译码队列(3条)
内部代码 EU ALU和寄存器
2.2 80386、80486微处理器
2.2.180386的内部结构
80386的三种工作方式(2)
保护方式:在实地址方式下初始化后即转到保护方 式(存储器的保护)。存储器采用虚拟地址方式, 寻址机构通过一种描述符表的数据结构来实现对 内存单元的访问;程序中使用的为逻辑地址空间, 利用MMU将外存(如磁盘)的有效地址映射到 内存,使逻辑地址空间大大超过实际物理地址空 间;具有4级保护功能,可实现程序之间、用户 程序与操作系统之间的隔离和保护。
相关文档
最新文档