微机原理与接口技术第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章串行通信.

微机原理与接口技术第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)输出时,完成并行到串行格式转换。

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

#微型计算机原理与接口技术答案
2019年5月18日星期六
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-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-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接口

微机原理与接口第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控制器会直接从源地址读取数据,并将 数据写入目标地址中,直到传输完成。

微机原理与接口技术习题答案

微机原理与接口技术习题答案

第3章8086/8088指令系统与寻址方式习题3.3 8086系统中,设DS=1000H,ES=2000H,SS=1200H,BX=0300H,SI=0200H,BP=0100H,VAR的偏移量为0600H,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。

(1)MOV BX,12 ;目标操作数为寄存器寻址(2)MOV [BX],12 ;目标操作数为寄存器间址PA=10300H(3)MOV ES:[SI],AX ;目标操作数为寄存器间址PA=20200H(4)MOV VAR,8 ;目标操作数为存储器直接寻址PA=10600H(5)MOV [BX][SI],AX ;目标操作数为基址加变址寻址PA=10500H(6)MOV 6[BP][SI],AL ;目标操作数为相对的基址加变址寻址PA=12306H (7)MOV [1000H],DX ;目标操作数为存储器直接寻址PA=11000H(8)MOV 6[BX],CX ;目标操作数为寄存器相对寻址PA=10306H(9)MOV VAR+5,AX ;目标操作数为存储器直接寻址PA=10605H3.4 下面这些指令中哪些是正确的那些是错误的如果是错误的,请说明原因。

(1)XCHG CS,AX ;错,CS不能参与交换(2)MOV [BX],[1000] ;错,存储器之不能交换(3)XCHG BX,IP ;错,IP不能参与交换(4)PUSH CS(5)POP CS ;错,不能将数据弹到CS中(6)IN BX,DX ;输入/输出只能通过AL/AX(7)MOV BYTE[BX],1000 ;1000大于255,不能装入字节单元(8)MOV CS,[1000] ;CS不能作为目标寄存器(9)MOV BX,OFFSET VAR[SI] ;OFFSET只能取变量的偏移地址(10)MOV AX,[SI][DI] ;SI、DI不能成为基址加变址(11)MOV COUNT[BX][SI],ES:AX ;AX是寄存器,不能加段前缀3.7 设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少当执行PUSH BX 指令后,栈顶地址和栈顶2个字节的内容分别是什么当前栈顶的地址=2FF00H当执行PUSH BX 指令后,栈顶地址=2FEFEH(2FEFEH)=57H(2FEFFH)=34H3.8 设DX=78C5H,CL=5,CF=1,确定下列各条指令执行后,DX和CF中的值。

微机原理与接口技术习题与思考题(简)

微机原理与接口技术习题与思考题(简)

微机原理与接口技术习题与思考题(简)《微机原理与接口技术》习题与思考题第1章习题一、填空题:1.计算机一般由、、、和五部分组成。

2.机器语言是。

3.汇编语言是。

4.高级语言是。

5.CPU的位数是指。

6.系统总线是指。

7.内总线是指。

8.外总线是指。

9.微型机与一般计算机的中央处理器的区别在于。

10.单片机是指。

11.单板机是指。

?二、选择题:1.完整的计算机系统应包括( )A.运算器、控制器、寄存器组、总线接口B.外设和主机C.主机和应用程序D.配套的硬件设备和软件系统2.计算机系统中的存储器系统是指( )A.RAMB.ROMC.主存储器D.内存和外存3.机器语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用“0”或“1”表示的面向机器的程序设计语言4.汇编语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的面向机器的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用助记符表示的程序设计语言5.高级语言是指()A.用英语缩写词表示的面向机器的程序设计语言B.用二进制代码表示的程序设计语言C.用自然语汇表示的面向对象的程序设计语言D.用英语缩写词表示的面向机器的程序设计语言三、问答题:1.试述微型机中字节、字、字长的含义。

2.微处理器应具有哪些基本功能?在内部结构上主要有哪些部件组成?3.微型计算机由哪些基本功能部件组成?各部件的功能是什么?画出其框图并加以说明。

4.何谓总线?何谓系统总线?系统总线通常由哪些传输线组成?各自的作用是什么?5.微型计算机中根据总线所处位置的不同,可分为哪几类总线?简述各类总线的含义。

6.计算机的发展经历了哪几个年代?7.微型计算机的发展经历了哪几个年代?第2章习题一、填空题:1.8086 CPU内部数据总线宽度为______位,外部数据总线宽度为______位。

《微机原理与接口技术》中科大版部分习题解答.docx

《微机原理与接口技术》中科大版部分习题解答.docx

第一章习题及答案:P204、(画一个计算机系统的方框图),简述各部分的主要功能。

计算机系统框图见课木P7图1. 3,各部分功能如下:1) 微处理器:从存储器中取指,进行算术逻辑运算,与存储或I/O 传送数据,程序流向控制等。

2) 存储器:由RAM 和ROM 组成,用来存储程序和数据。

3) T/0接口:用于连接CPU 与外部设备,当它们之间进行数据交换时,使之在信息的格式、电平、速度方面兀配。

4) 总线:将CPU 与存储器和I/O 接口相连,是传送地址、数据和控制信息的通道。

可分为地址总线,数据总线和 控制总线。

5) I/O 设备:输入数据及程序,输出或显示运算和程序执行结果。

6) 软件系统:可分为系统软件、支撑软件和应用软件,使计算机能完成各种任务。

9、将下列二进制数转换为十进制数。

(1) 1101.01B 13.25(3) 101011.0101B 43.3125 (2) 111001.0011B 57.1875(4) 111.0001B7.0625 10、将下列十六进制数转换为十进制 O(1) A3.3H163.1875(3) AC.DCH 172.859375(2) 129.CH 297.75(4) FAB.3H4011.187511、将下列十进制数转换为二进制、 八进制、十六进制 L(1) 23 10111B 27Q 17H(2) 1071101011B153Q 6BH(3) 1238100110101102326Q4D6H(4) 92 1011100B 134Q 5CH12、将下列十进制数转换为8位有符号二进制数(原码,对以是补码)13、将下列十进制数转换为压缩BCD 码和非压缩BCD 码。

(1) 102 000100000010 0000 0001 0000 0000 0000 0010 (2) 44 01000100 0000 0100 0000 0100 (3) 301 0011000000010000 0011 0000 0000 0000 0001(4) 100000010000000000000000 0001 0000 0000 0000 0000 0000 000014、将下列二进制数转换为有符号的十进制数。

微机原理与接口技术——基于8086和Proteus仿真

微机原理与接口技术——基于8086和Proteus仿真

1电子社新书信息表发布日期:2011年 9 月 10 日微机原理与接口技术——基于8086和P r o t e u s 仿真作 译 者 顾 晖 等编著 出版日期 2011年8月估 价 35.00元 页 数 304 教辅资源电子课件 程序源代码 习题解答请访问 免费注册下载本书从微型计算机系统应用的角度出发,以Intel 8086微处理器和IBM PC 系列微机为主要对象,系统介绍了微型计算机的基本组成、工作原理、接口技术及应用。

全书共13章,包括:微型计算机系统概述、计算机中的数和数制、8086微型计算机系统、8086寻址方式与指令系统、8086汇编语言程序设计、存储器、输入/输出接口、可编程接口芯片8255A 、可编程定时器8253、可编程串行通信接口芯片8251A 、中断与中断管理、数模与模数转换及应用、总线、Proteus 仿真平台的使用和Proteus ISIS 仿真实例。

本书内容全面、实用性强,原理、技术与应用并重,并特别介绍了利用EDA 工具——Proteus ISIS 的实验方法,讲述有特点和新意。

书中提供了较多的实例,这些实例全部在Proteus 中调试通过,设计方案同时适用于实验箱实验的教学方式。

本书可作为高等院校工科电气与电子信息类各专业本科生的教材,也可作为研究生教材或供有关工程技术人员参考使用。

“微机原理与接口技术”是高等学校电子信息工程、通信工程、自动化、电气工程及其自动化等工科电气与电子信息类各专业的核心课程。

本课程的任务是使学生从系统的角度出发,掌握微机系统的基本组成、工作原理、接口电路及应用方法,使学生掌握微机系统的开发能力。

为了适应教学的需要,编者在总结了多年的教学科研实践经验、对有关微型计算机技术资料进行综合提炼的基础上,编写了本书。

本书特别考虑了内容的选取与组织,注意从微机应用的需求出发,以Intel 8086微处理器和IBM PC 系列微机为主要对象,系统、深入地介绍了微型计算机的基本组成、工作原理、接口技前 言内容简介术及应用,把微机系统开发过程中用到的硬件技术和软件技术有机地结合起来。

微机原理与接口技术李珍香版课后习题1-10章参考答案

微机原理与接口技术李珍香版课后习题1-10章参考答案

习题一1.1微型计算机系统主要由哪些部分组成?参考答案:微型计算机系统由硬件和软件两大部分组成。

1.2微型计算机中的CPU由哪些部件组成?各部件的功能是什么?参考答案:微型计算机中的CPU由运算器、控制器、寄存器组等部件组成。

其中运算器也称算术逻辑单元(ALU),主要用来完成对数据的运算(包括算术运算和逻辑运算);控制器是控制部件,它能自动、逐条地从内存储器中取指令,将指令翻译成控制信号,并按时间顺序和节拍发往其它部件,指挥各部件有条不紊地协同工作。

微机的数据输入/输出、打印、运算处理等一切操作都必须在控制器的控制下才能进行。

寄存器组是微处理器内部的一组暂时存储单元,主要起到数据准备、调度和缓冲的作用,寄存器的访问速度要比存储器快得多。

1.3微型计算机硬件结构由哪些部分组成?各部分的主要功能是什么?参考答案:微型计算机的硬件结构主要由微处理器、内存储器、输入/输出接口电路、输入/输出设备及系统总线组成。

其中微处理器是微型计算机的核心部件,其主要功能是负责统一协调、管理和控制系统中的各个部件有机地工作;内存储器的主要功能是用来存储微机工作过程中需要操作的数据、程序,运算的中间结果和最后结果,具有存数和取数的功能;输入/输出(I/O)接口电路的功能是完成主机与外部设备之间的信息交换;I/O设备是用户与微机进行通信联系的主要装置,其中输入设备是把程序、数据、命令转换成微机所能识别接收的信息,然后输入给微机;输出设备是把CPU计算和处理的结果转换成人们易于理解和阅读的形式,然后输出到外部。

微机的系统总线实现将CPU、存储器和外部设备进行连接,共有数据总线、地址总线和控制总线三种,其中数据总线主要用来实现在CPU与内存储器或I/O接口之间传送数据;地址总线是由CPU输出用来指定其要访问的存储单元或输入/输出接口的地址的;控制总线;控制总线用于传送控制信号、时序信号和状态信息,实现CPU的工作与外部电路的工作同步。

(完整word版)微机原理与接口技术 教案

(完整word版)微机原理与接口技术  教案

目录第 1 章 微机计算机基础知识第 1 次授课 第 2 次授课第 2 章 指令系统及汇编语言程序设计第 3 次授课 第 4 次授课 第 5 次授课 第 6 次授课 第 7 次授课 第 8 次授课 第 9 次授课 第 10 次授课 第 11 次授课 第 12 次授课第 3 章 存储器系统第 13 次授课 第 14 次授课第 4 章 微机接口及总线技术第 15 次授课 第 16 次授课第 5 章 中断技术第 17 次授课 第 18 次授课 第 19 次授课第 6 章 并行接口第 20 次授课 第 21 次授课 第 22 次授课第 7 章 串行接口第 23 次授课 第 24 次授课 第 25 次授课第 8 章 定时/计数技术第 26 次授课 第 27 次授课 第 28 次授课第 9 章 DMA 技术第 29 次授课 第 30 次授课第 10 章 模拟接口第 31 次授课 第 32 次授课 第 33 次授课第 11 章 人机交互设备接口(完整 word 版)微机原理与接口技术 教案第 34 次授课(完整 word 版)微机原理与接口技术 教案(完整 word 版)微机原理与接口技术 教案《微机原理与接口技术》——电子教案序1授课顺授课日期 专业班次基本 课 题 :1.1 微型计算机概述 1.2 计算机中的数和编码系统目 的 要 求 :了解计算机的发展历史,掌握各种进制间的互换和编码方法重点: 各种进制间的互换和编码方法难点 :编码方法教 学 方 法 : 讲授演示法教 学 手 段 : 多媒体 CAI 课件教参 :微机原理与应用机械工业出版社 曹玉珍编微机原与接口技术电子工业出版社 谭浩强编微机原与接口技术西安交大出版社 董少明编教学环节及组织:新课引入 课程性质:该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、 微机控制等课程的前序基础课。

课程内容:微机的基本结构;指令系统及编程;存储器结构及工作原理;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)。

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) 数据总线,数据总线用于传送数据信息。数据总线是双向的。 总线的三态性,使各部件均可连接在总线上。 总线的三态性,使各部件均可连接在总线上。
相关文档
最新文档