微机原理与接口技术第11章
微机原理总目录

※
14.2 PC/XT硬件结构 14.3 总线技术
※
◆实验指南
※
15.1 《微机原理与接口技术》课程上机简介
15.2 汇编语言上机指导
※
4.4
4.5 4.6
程序的段结构
地址表达式 宏定义与宏调用
※
※
◆汇编语言程序设计
※ 5.1
汇编语言软件开发步骤及输入/输出问题 顺序程序设计 分支程序设计
※ 5.2
※ 5.3
※ 5.4
循环程序设计
专题应用程序设计
※ 5.5
◆8086微处理器结构
※
6.1 6.2 6.3
8086微处理器工作模式与引脚功能 系统组成 8086的总线操作与时序
※
※
※
◆ 并行接口芯片8255A
※
10.1
10.2 10.3 10.4
8255A概述
8255A的控制字 8255A的工作方式 8255A的编程
※
※
※
◆串行通信
※
11.1
11.2 11.3
串行通信概述
RS-232C串行接口标准 异步通信接口芯片8250
※
※
◆ DMA 控 制 器 8237A
※
12.1 12.2 12.3
1微机原理与接口技术王丰王兴宝编著目录第一章基础知识第二章微型机算机的组成机工作原理第三章指令系统第四章masm伪指令系统第五章汇编语言程序设计第六章8086微处理器结构第七章半导体存储器第八章输入输出技术第九章中断第十章并行接口芯片8255a第十一章串行通信第十二章dma控制器8237a第十三章其他常用接口第十四章pc机系统结构及总线技术第十五章实验指南基础知识11数制12码制13常用数字逻辑器件微型机算机的组成机工作原理21微型机算机的组成机工作原理22pc机的编程结构指令系统
微机系统及其接口设计原理 课后习题

第二章、练习
1. 8086 CPU由哪两部分组成?它们的主要功能 是什么?8086与8088的主要区别是什么?
8086/8088微处理器的内部组成结构按照功能可分成
总线接口部件BIU(Bus Interface Unit)和指令执行部件 EU(Execution Unit)两大部分。 BIU的主要作用是实现CPU对外部三总线的控制并 与外部进行数据交换。具体的操作主要是根据指令 的要求合成20位的地址信号及产生与外部总线数据 传输需要的控制信号时序,最终实现与外部的数据 交换。
2. 8086/8088 CPU内部有哪些 寄存器?其主要作用是什么?
通用寄存器:AX,BX,CX,DX
AX(AH+AL):累加器(Accumulator)。是寄存器中
最忙的一个。大多数的算术和逻辑运算以及输入/输 出都必须经由它进行。 BX(BH+BL):基地址寄存器(Base)。在间接寻址 中作为偏移地址寄存器;在基址寻址中作为基地址寄 存器。 CX(CH+CL):计数寄存器(Count)。在块传送和 循环等指令中固定的充当计数器。 DX(DH+DL):数据寄存器(Data)。在乘除法指 令中固定充当辅助的操作数寄存器;在输入/输出指 令中固定作为外设口地址寄存器。
3.试述8086/8088 CPU中的SP, BP,SI,DI有何种特殊用途。
SP:堆栈指针(Stack Pointer)。 固定配合SS来指定
(寻址)内存中的堆栈区栈顶的当前偏移地址。当 执行完入栈/出栈指令后,SP的值会自动减2/加2。 其值将始终指向栈顶位置。 BP:基数指针(Base Pointer)。 用于提供多种寻址 方式中的偏移地址或基地址,还用于配合SS提供堆 栈区的非栈顶单元偏移地址。
微机原理及接口技术重点及例题

第一章思考题与习题:1.什么叫微处理器、微机?微机系统包含哪些部分?2 .为什么计算机使用二进制计数制?3.CPU 在内部结构上由哪几部分组成?4 .十六进制的基数或底数是。
5.将下列十进制数分别转换成十六进制、二进制、八进制数:563 6571 234 1286 .将下列十进制小数转换成十六进制数(精确到小数点后4 位数):0.359 0.30584 0.9563 0.1257.将1983.31510转换成十六进制数和二进制数。
8.将下列二进制数转换成十进制数、十六进制数和八进制数:(1)101011101.11011 (2 )11100011001.011 (3 )1011010101.00010100111 9.将下列十六进制数转换成十进制数和二进制数:AB7.E2 5C8.11FF DB32.64E10.判断下列带符号数的正负,并求出其绝对值(负数为补码):10101100;01110001;11111111;10000001。
11.写出下列十进制数的原码、反码和补码(设字长为8 位):+64 -64 +127 -128 3/5 -23/12712.已知下列补码,求真值X :(1)[X]补=1000 0000(2 )[X]补=1111 1111(3 )[-X]补=1011011113.将下列各数转换成BCD 码:30D,127D,23D,010011101B,7FH14.用8421 BCD 码进行下列运算:43+99 45+19 15+3615.已知X =+25,Y =+33,X = -25,Y = -33,试求下列各式的值,并用其对应的真值进行验证:1 12 2(1)[X +Y ]补1 1(2 )[X -Y ]补1 2(3 )[X -Y ]补1 1(4 )[X -Y ]补2 2(5 )[X +Y ]补1 2(6 )[X +Y ]补2 216.当两个正数相加时,补码溢出意味着什么?两个负数相加能产生溢出吗?试举例说明。
微机原理及接口技术概述

数据总线DB
控制总线CB
1.2.2 微型计算机的软件系统
操作系统 MS-DOS
汇编程序
文本编辑程序
MASM和LINK
调试程序
DEBUG.EXE
1.3 IBM PC系列机系统
16位IBM PC系列机是32位微机的基础 8088CPU
IBM PC机 IBM PC/XT机 IBM PC/AT机
(1)数—用来直接表征量的多少,它们有大小之分,可进行各种数学 运算。 (2)码—用来指代某个事物或事物的状态属性。计算机对码主要是做 管理、编辑、判断、检索、转换、存储及传输等工作。
1.4.1 计算机中的数
在讨论计算机中的数时,需要说明几个基本概念:
(1)进位计数制---即采用进位的计数方法。采用这种计数方法后人们可以用有限的数 码符号来表示无穷大或无穷小的数。在计算机领域,常用的进位计数制有二进制、十进 制、八进制和十六进制(因本课程不使用八进制数据,故以下从略)。例如,二进制中 有两个数码符号,即0和1,执行逢2进1的运算规则;十进制中有10个数码符号0-9,执行 逢10进1的运算规则;十六进制中有16个数码符号0一9及A一F,执行逢16进1的运算规则。 注意,在十六进制中,数码A表示十进制的10,但决不能记作10,因为1和0是两个十六 进制符号。 (2)基数---某种进位计数制中所包含的数码个数就是该数制的基数(Base),如二进制 的基数为2,N进制的基数为N。基数体现了该数制中进位和借位的原则:当我们在某个 数位上计够一个基数时需要向前进1;反之,从前一位借1可在后一位上当一个完整的基 数来使用。 (3)权—也称权重(Weight),表示进位计数制中各数位的单位值(可形象地理解为每个 数位的单位“重量”)。权可以用基数幂的形式来表示,例如在十进制数1111.11中, 各个“1”具有不同的权重,从左到右分别为:103、102 、101、100、10-1和10-2。还可进 一步推广到N进制数(1111.11)N,从左到右各数位上的权重分别是:N3、N2、 N1、N0, N-1和N-2。
微机原理与接口技术第11章串行通信.

• GND:信号地 –为所有的信号提供一个公共的参考电平
• CD:载波检测(DCD) –当本地调制解调器接收到来自对方的载波信号时,该 引脚向数据终端设备提供有效信号
• RI:振铃指示 –当调制解调器接收到对方的拨号信号期间,该引脚信 号作为电话铃响的指示、保持有效
• 保护地:(机壳地) –起屏蔽保护作用的接地端,一般应参照设备的使用规 定,连接到设备的外壳或大地
相互转换
标准TTL电平 低电平:0V~0.4V 高电平:+2.4V~+5V
②数据通信设备(data communication equipment,DCE): DCE是对网络设备的统称,该设备为用户设备提供入网的连接 点。自动呼叫/应答设备、调制解调器Modem和其他一些中间设 备均属DCE。
⑶ 信道 信道是传输信息所经过的通道,是连接2个DTE的线路,它包 括传输介质和有关的中间设备。 例: 公用电话线(经交换机接续),普通电话线是模拟信道, 带宽为300~3400Hz,很难直接远距离传输数字信号(0,1信号)
发送移位 寄存器及 其控制
RXD 串 接收 行
外 部 设 备
TXD 发送
⑵ DTE和DCE
①数据终端设备(data terminal equipment,DTE):是对 属于用户所有联网设备和工作站的统称,它们是数据的源或目 的或者即是源又是目的。例如:数据输入/输出设备,通信处理 机或各种大、中、小型计算机等。DTE可以根据协议来控制通 信的功能。
特点:传输速度快;硬件开销大;只适合近距离传输。
串行通信:串行通信是通过一位一位地进行数据传输来实现通信。 特点:具有传输线少,成本低等优点,适合远距离传送;缺点是
速度慢。
完成串行通信任务的接口称为串行通信接口,简称串行接口。 功能: (1)输入时,完成串行到并行格式转换 (2)输出时,完成并行到串行格式转换。
#微型计算机原理与接口技术答案

P237 2.答:掩膜型ROM中信息是厂家根据用户给定的程序或数
据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片 无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将 内容写入PROM,一旦写入,就不能再改变了,即只允许编程 一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光 照擦除,以便重新固化新数据。
2019年5月18日星期六
微机原理与接口技术
第七章作业习题课
杭州电子科技大学自动化学院
2019年5月18日星期六
P302 1. 【答】:当CPU正常运行程序时,由于微处理器内部事件或外设请求,
引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断 服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中 断。
2019年5月18日星期六
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同 的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口, CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口:
⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。
DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动 修改地址指针,也能设定和修改传送的字节数,还能向存储器 和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。
微机原理与接口技术顾晖习题测验参考答案
微机原理与接口技术答案目录第1章习题答案 (1)第2章习题答案2ﻩ第3章习题答案 (4)第4章习题答案ﻩ7第5章习题答案19ﻩ第6章习题答案ﻩ28第7章习题答案ﻩ29第8章习题答案 (29)第9章习题答案 (32)第10章习题答案ﻩ37第11章习题答案 ................................................................................ 39第1章习题答案1.计算机硬件的基本组成部分有哪些?简述各部分的功能答:计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组成部分;运算器功能:完成各种算术运算或逻辑运算;控制器功能:发出各种控制信息,使计算机各部件协调工作;存储器功能:存储程序和数据;输入设备:将程序和数据输入的部件;输出设备:将结果数据输出的部件。
2.简述微型计算机系统的组成。
4分答:以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机工作的软件构成微型计算机系统。
3.简述总线控制逻辑的任务。
答:主板与外部设备之间的数据传输必须通过系统总线,所以系统总线包含的信号线必须满足下列各种输入/输出操作的需要:①访问分布于主板之外的存储器;②访问I/O接口;③适应外部中断方式;④适应存储器直接与外部设备交换信息。
总线控制逻辑的任务就是产生和接受这些操作所需要的信号。
4.简述冯·诺依曼的“程序存储和程序控制”原理。
答:计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采用二进制数据的格式表示数据和指令。
程序将事先保存在内存储器中,计算机在工作时,不需要操作人员干预,自动逐条取出指令并执行。
5.简述微型计算机系统的启动过程。
4分答:CPU首先执行主板上BIOS中的自检程序;执行引导装入程序,依次搜寻硬盘、光盘等;读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。
微机原理与接口技术第1-11章作业答案
第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。
半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。
1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。
答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。
符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。
答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。
寄存器是由多个触发器构成的,能存储多位二进制信息。
存储器又是由多个寄存器构成的。
器件的符号略!2.4 累加器有何用处?画出其符号。
答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。
累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。
符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。
有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。
2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。
2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。
存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。
微机原理与接口技术第1-11章作业答案
第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。
半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。
1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。
答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。
符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。
答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。
寄存器是由多个触发器构成的,能存储多位二进制信息。
存储器又是由多个寄存器构成的。
器件的符号略!2.4 累加器有何用处?画出其符号。
答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。
累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。
符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。
有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。
2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。
2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。
存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。
微机原理与接口第11章dma接口
由于DMA数据传输需要使用专门的硬件电路,因此它的实现成本较高。此外, 由于DMA数据传输是并行传输,因此它需要精确的时序控制,否则可能会出现 数据错乱等问题。
03
DMA接口与其他接口的 比较
与中断接口的比较
数据传输方式
中断接口依赖于CPU在数据传输过程中的干预,而DMA接口 则可以在不涉及CPU的情况下直接在内存和外设之间传输数据
在其他领域中的应用
通信领域
在通信领域中,DMA接口广泛应用于各种高速通信协议中,如USB、Ethernet等。在这些协议中, DMA传输能够大大提高数据传输的效率和稳定性。
科学计算
在高性能科学计算领域,DMA接口也被用于大规模数据的传输和处理。例如,在高性能计算集群中, DMA接口被用于节点间的大规模数据传输,以提高计算效率。
04
DMA接口的实际应用
在计算机系统中的应用
数据传输
在计算机系统中,DMA接口常用于高速数据传输,如硬盘与 内存之间的数据交换,显卡与内存之间的图形数据传输等。 由于这些操作涉及大量数据,使用DMA接口可以大大提高数 据传输的效率,减轻CPU的负担。
多媒体处理
在处理大量多媒体数据(如音频、视频)时,DMA接口也发 挥了重要作用。它能够快速地将数据从一块存储介质传输到 处理单元,或者从处理单元传输到输出设备,从而提高了多 媒体应用的性能。
DMA数据传输过程
初始化阶段
在DMA传输开始之前,需要进行必要的初始化设置,包括设置传输 的起始地址、传输的字节数等。
预处理阶段
在DMA传输开始之前,需要进行一些预处理工作,如将数据从内存 中复制到缓冲区中,或者将数据从缓冲区中复制到内存中。
传输阶段
在DMA传输开始之后,DMA控制器会直接从源地址读取数据,并将 数据写入目标地址中,直到传输完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.2 系 统 总 线
• 11.2.1 ISA总线 ISA总线 ISA即工业标准体系结构(Industrial Standard Architecture),ISA总线 ISA即工业标准体系结构(Industrial Architecture),ISA总线 即工业标准体系结构 也叫AT总线,是一种在原始IBM PC引入的 位总线结构。1984年在 AT总线 引入的8 年在IBM 也叫AT总线,是一种在原始IBM PC引入的8位总线结构。1984年在IBM PC/AT 中将ISA扩展到16 ISA扩展到16位 ISA是现代个人计算机的基础 是目前市场上大多数PC 是现代个人计算机的基础, 中将ISA扩展到16位。ISA是现代个人计算机的基础,是目前市场上大多数PC 系统采用的主要体系结构。 系统采用的主要体系结构。 ISA总线 1.8位ISA总线 ISA总线共有 个插槽,主要用在早期的IBM PC/XT计算机的底板上 总线共有8 计算机的底板上, 8位ISA总线共有8个插槽,主要用在早期的IBM PC/XT计算机的底板上,通 常称作IBM PC总线 总线( PC/XT总线 总线) 它具有62 62条 金手指”引脚, 常称作IBM PC总线(或PC/XT总线)。它具有62条“金手指”引脚,引脚间隔为 2.54mm。各引脚的安排如图11.1 11.1所示 2.54mm。各引脚的安排如图11.1所示 16位ISA总线 2.16位ISA总线 1984年IBM公司推出286机(AT机 公司推出286 将原来8位的ISA总线扩展为16位的IS ISA总线扩展为16位的 1984年IBM公司推出286机(AT机)时,将原来8位的ISA总线扩展为16位的IS 总线,它保持原来8 ISA总线的62个引脚信号 以使原先的8 ISA总线适配 总线的62个引脚信号, A总线,它保持原来8位ISA总线的62个引脚信号,以使原先的8位ISA总线适配 器板可以插在AT机的插槽上。同时为使数据总线扩展到16 AT机的插槽上 16位 器板可以插在AT机的插槽上。同时为使数据总线扩展到16位,地址总线扩展 24位 而增加一个延伸的36引脚插槽。新增加的36个引脚排列如图11.2 36引脚插槽 36个引脚排列如图11.2所 到24位,而增加一个延伸的36引脚插槽。新增加的36个引脚排列如图11.2所 示 。
11.1 总线技术的概述
2.按照位置分类 1)片内总线:在集成电路芯片内部,用来连接各功能单元的信息通路。 1)片内总线:在集成电路芯片内部,用来连接各功能单元的信息通路。 片内总线 2)局部总线:在印刷电路板上连接各芯片之间的公共通路。 2)局部总线:在印刷电路板上连接各芯片之间的公共通路。 局部总线 3)系统总线:系统总线(或内总线)是指模块式微型计算机机箱内的底板总线, 3)系统总线:系统总线(或内总线)是指模块式微型计算机机箱内的底板总线, 系统总线 用来连接构成微型机的各插件板,它可以是多处理机系统中各CPU CPU板之间的通 用来连接构成微型机的各插件板,它可以是多处理机系统中各CPU板之间的通 信通道,也可以用来扩展某块CPU板的局部资源,或为总线上所有CPU CPU板的局部资源 CPU板扩展 信通道,也可以用来扩展某块CPU板的局部资源,或为总线上所有CPU板扩展 共享资源之间的通信通道。 共享资源之间的通信通道。 4)通信总线:通信总线(或外总线)用于微机系统与系统之间, 4)通信总线:通信总线(或外总线)用于微机系统与系统之间,微机系统与外部 通信总线 设备如打机、盘设备或微机系统和仪器仪表之间的通信通道。 设备如打机、盘设备或微机系统和仪器仪表之间的通信通道。 • 11.1.2 采用标准总线的优点 采用标准总线可以简化系统设计、简化系统结构、提高系统可靠性、 采用标准总线可以简化系统设计、简化系统结构、提高系统可靠性、易于 系统的扩充和更新等等。 系统的扩充和更新等等。
11.2 系 统 总 线
• 11.2.2 EISA总线 EISA总线
随着高性能微处理器的推出, 随着高性能微处理器的推出,低性能的系统总线与高性能处理器间产生的 瓶颈问题更为突出。为此, Compaq公司为首 包括HP AST、Epson等几家 公司为首, HP、 瓶颈问题更为突出。为此,以Compaq公司为首,包括HP、AST、Epson等几家 世界著名公司联合推出了一个新的总线标准—— ——EISA(Extended 世界著名公司联合推出了一个新的总线标准——EISA(Extended Industrial Architecture)。EISA总线既保持了与PC总线和ISA总线的100%兼容 总线既保持了与PC总线和ISA总线的100%兼容, Standard Architecture)。EISA总线既保持了与PC总线和ISA总线的100%兼容, 也能较好地满足32位微处理器的数据传输要求, 32位微处理器的数据传输要求 也能较好地满足32位微处理器的数据传输要求,支持多个总线主控部件和突 发式传送(Burst Transfer),是一种高性能的32位标准总线, 32位标准总线 发式传送(Burst Transfer),是一种高性能的32位标准总线,其高性能主要 体现以下几个方面。 体现以下几个方面。 (1)与ISA总线100%兼容 保护了用户投资,使用户对EISA的投资不仅能享用EI 总线100%兼容, EISA的投资不仅能享用 (1)与ISA总线100%兼容,保护了用户投资,使用户对EISA的投资不仅能享用EI SA的高性能 而且可以继续沿用原来ISA的资源。 的高性能, ISA的资源 SA的高性能,而且可以继续沿用原来ISA的资源。 (2)具有较高的输入 输出性能,这主要体现在它具有32位宽的数据总线, 具有较高的输入/ 32位宽的数据总线 (2)具有较高的输入/输出性能,这主要体现在它具有32位宽的数据总线,33MB /s的数据传输率 支持循环的总线仲裁方式。 的数据传输率, /s的数据传输率,支持循环的总线仲裁方式。 (3)扩充卡安装容易 自动配置无需DIP开关。 扩充卡安装容易, DIP开关 (3)扩充卡安装容易,自动配置无需DIP开关。 (4)真正的多主控总线 支持多个总线主控部件,增加了猝发式传输方式。 真正的多主控总线, (4)真正的多主控总线,支持多个总线主控部件,增加了猝发式传输方式。
微机原理与接口技术
• 第11章 11章 总 线 技 术
第11章 总 线 技 术
教学提示:在微型计算机中,微型计算机由若干功能部件组成, 教学提示:在微型计算机中,微型计算机由若干功能部件组成,各功 能部件之间通过总线来互连和进行通信。 能部件之间通过总线来互连和进行通信。总线是各功能部件之间进行相互 通信的公共通路,在这个通路上传送地址信息、数据信息和控制信息。 通信的公共通路,在这个通路上传送地址信息、数据信息和控制信息。因 总线是一组信号线的集合,是一种在各模块间传送信息的公共通路。 此,总线是一组信号线的集合,是一种在各模块间传送信息的公共通路。 在微机系统中,利用总线实现芯片内部、印刷电路板各部件之间、 在微机系统中,利用总线实现芯片内部、印刷电路板各部件之间、机箱内 各插件板之间、 各插件板之间、主机与外部设备之间或系统与系统之间的连接与通信的一 组公共信号线。 组公共信号线。 总之,总线就是各个部件之间、设备之间和系统之间的共用信号通路。 总之,总线就是各个部件之间、设备之间和系统之间的共用信号通路。 教学要求:通过本章学习,使读者了解总线的概念、分类和功能。 教学要求:通过本章学习,使读者了解总线的概念、分类和功能。
11.2 系 统 总 线
11.2 系 统 总 线
随后Intel公司推出80386 CPU,数据总线由16位增至32 16位增至32位 随后Intel公司推出80386 CPU,数据总线由16位增至32位。内部结构也发 Intel公司推出 生了飞跃性进步,CPU处理能力大大提高了 通过总线与存储器、显示器、 处理能力大大提高了。 生了飞跃性进步,CPU处理能力大大提高了。通过总线与存储器、显示器、I/ 设备传送数据速度就显得很慢了。为了解决低性能总线与高性能CPU CPU之间的 O设备传送数据速度就显得很慢了。为了解决低性能总线与高性能CPU之间的 矛盾,IBM公司率先在他们设计的一台386微机上 设计了一种完全不同于ISA 公司率先在他们设计的一台386微机上, 矛盾,IBM公司率先在他们设计的一台386微机上,设计了一种完全不同于ISA 总线的微通道体系结构, MCA总线体系结构 并且其与ISA总线不相兼容。 总线体系结构, ISA总线不相兼容 总线的微通道体系结构,即MCA总线体系结构,并且其与ISA总线不相兼容。 MCA微通道结构总线,也称为PS/2总线,它分为16位和32位两种。16位的M MCA微通道结构总线,也称为PS/2总线,它分为16位和32位两种。16位的M 微通道结构总线 PS/2总线 16位和32位两种 位的 CA总线与ISA总线处理能力基本相同 总线与ISA总线处理能力基本相同, CA总线与ISA总线处理能力基本相同,只是在总线上增加了一些辅助扩展功能 而已。 32位MCA则是一种全新的系统总线结构 它支持186 则是一种全新的系统总线结构, 186针插接器的适配 而已。而32位MCA则是一种全新的系统总线结构,它支持186针插接器的适配 器板,系统总线上的数据宽度为32 32位 可同时传送4字节数据。 器板,系统总线上的数据宽度为32位,可同时传送4字节数据。这种总线能充 分利用386 386, CPU的强大处理能力 的强大处理能力, PU的强大处理能力,使PC的整体性能得到很大提高。
•
外部通信总线260 11.3 外部通信总线260
– – – – –
11.1 总线技术的概述
所谓总线(Bus),是指可以由多个信息处理单元(包括电路芯片、 所谓总线(Bus),是指可以由多个信息处理单元(包括电路芯片、电路模 (Bus) 块及电路板的设备)所共享的信息通道。 块及电路板的设备)所共享的信息通道。 • 11.1.1 总线的分类 总线的分类根据划分方法不同可以有多种,常见分类方式有两种:一种 总线的分类根据划分方法不同可以有多种,常见分类方式有两种: 按照功能划分;另一种按照位置划分。 按照功能划分;另一种按照位置划分。 1.按照功能分类 根据总线的功能,总线包括数据总线(DB (DB, Bus)、地址总线(AB (AB, 根据总线的功能,总线包括数据总线(DB,Data Bus)、地址总线(AB,Ad dress Bus)、控制总线(CB,Control Bus)。另外,总线也提供电源线、地 Bus)、控制总线(CB, Bus)。另外,总线也提供电源线、 (CB 线和复位线(复位线也可归为控制总线) 线和复位线(复位线也可归为控制总线)。 (1) 控制总线,控制总线专用于传送一个部件对另一个部件的控制信号。控 控制总线,控制总线专用于传送一个部件对另一个部件的控制信号。 制总线是双向的。 制总线是双向的。 (2) 地址总线,地址总线专用于传送地址信号。地址总线是单向的。 地址总线,地址总线专用于传送地址信号。地址总线是单向的。 数据总线,数据总线用于传送数据信息。数据总线是双向的。 (3) 数据总线,数据总线用于传送数据信息。数据总线是双向的。 总线的三态性,使各部件均可连接在总线上。 总线的三态性,使各部件均可连接在总线上。