《接口技术》习题课

合集下载

微机原理与接口技术(第三版)周荷琴 课后答案

微机原理与接口技术(第三版)周荷琴 课后答案
《微机原理与接口技术》第六章习题及答案
3、什么叫 I/O 端口?一般的接口电路中可以设置哪些端口?计算机对 I/O 端口编址时采用哪两种方法?在 8086/8088CPU 中一般采用哪种编址方法? 答: 在 CPU 与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。在接口电路中,这些信息
7、某一个微机系统中,有 8 块 I/O 接口芯片,每个芯片占有 8 个端口地址,若起始地址为 300H,8 块芯片的 地址连续分布,用 74LS138 作译码器,试画出端口译码电路,并说明每个芯片的端口地址范围。
74LS138
A9 A8
G1
A7
G2A
Y0
芯片1 地址范围:300H-307H
Y1
芯片2 地址范围:308H-30FH
分别进入不同的寄存器,通常将这些寄存器和它们的控制逻辑统称为 I/O 端口。 一般的接口电路中可以设置数据端口、状态端口和命令端口。
计算机对 I/O 端口编址时采用两种方法:存储器映像寻址方式、I/O 单独编址方式。 在 8086/8088CPU 中一般采用 I/O 单独编址方式。
4、CPU 与外设间传送数据主要有哪几种方式? 答:CPU 与外设间的数据传送方式主要有:程序控制方式、中断方式、DMA 方式。
对于用户来说,可以根据自身需要,灵活地选购接口板和存储器插件,还可以根据总线标准的
要求,自行设计接口电路板,来组装成适合自己的应用需要的系统或更新原有系统。
PS:双击获取文档,ctrl+A,ctrl+C,然后粘贴到word即可。 未能直接提供word版本,抱歉。
8、什么叫总
在微型计算机系统中,将用于各部件之间传送信息的公共通路称为总线(BUS)。
总线分三类:片级总线、系统总线、外部总线。

微机原理与接口技术课后答案第二版

微机原理与接口技术课后答案第二版

微机原理与接口技术课后答案第二版【篇一:《微机原理与接口技术》(第二版)龚尚福-习题解析和实验指导】xt>2.2 8086微处理器由哪几部分组成?各部分的功能是什么?16355【解】:按功能可分为两部分:总线接口单元biu(bus interface unit)和执行单元eu(execution unit)。

总线接口单元biu是8086 cpu在存储器和i/o设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和i/o设备的所有操作都是由biu完成的。

所有对外部总线的操作都必须有正确的地址和适当的控制信号,biu中的各部件主要是围绕这个目标设计的。

它提供了16位双向数据总线、20位地址总线和若干条控制总线。

其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。

cpu执行指令时,总线接口单元要配合执行单元,从指定的内存单元或i/o端口中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或i/o端口中。

执行单元eu中包含1个16位的运算器alu、8个16位的寄存器、1个16位标志寄存器fr、1个运算暂存器和执行单元的控制电路。

这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。

eu对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。

如果指令队列缓冲器中是空的,那么eu就要等待biu通过外部总线从存储器中取得指令并送到eu,通过译码电路分析,发出相应控制命令,控制alu数据总线中数据的流向。

2.3 简述8086 cpu的寄存器组织。

【解】:(1)通用寄存器:通用寄存器又称数据寄存器,既可作为16位数据寄存器使用,也可作为两个8位数据寄存器使用。

当用作16位时,称为ax、bx、cx、dx。

当用作8位时,ah、bh、ch、dh 存放高字节,al、bl、cl、dl存放低字节,并且可独立寻址。

这样,4个16位寄存器就可当作8个8位寄存器来使用。

《微机原理与接口技术》课后习题答案

《微机原理与接口技术》课后习题答案
原码:X=11101011反码:X=10010100补码:X=10010101
9.微型计算机系统的硬件由哪些部件组成?简述它们的主要功能。
答:构成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器。
输入设备:将数据、程序、文字符号、图象、声音等信息输送到计算机中。常用的输入设备有,键盘、鼠标、数字化仪器、光笔、光电阅读器和图象扫描器以及各种传感器等。
12。如果从存储单元2000H开始存放的字节数据为:3AH,28H,56H,4FH试画出示意图说明:从2000H到2001H单元开始取出一个字数据各要进行几次操作,取出的数据分别等于多少.
答:(2000H)=3AH,(2001H)=28H,(2002H)=56H,(2003H)=4FH,从2000H取一个字要1次操作,数据为283AH;从2001H取一个字要2次操作,数据为5628H。
2)反码,是计算机中表示二进制数的一种方法,若原码的符号位不变,对其余位逐位取反,即得到其反码
3)补码,正数的补码与原码相同,负数的补码:符号位为1,其余位为该数绝对值的原码按位取反,然后整个数加1。
4)性质
7.计算机中为什么采用补码形式存储数据?当计算机的字长n=16时,补码的数据表示范围是多少?
答: 1)ASCII码的编码方法是使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符
2)十进制205的ASCII码是:011 000 101
3)字符串A+B=C的ASCII码是:412B423D43
5.机器数与真值有什么区别?机器数有哪些特点?
答:1)真值是所表示的数的大小,一般用十进制表征。
答:AD15~AD0:地址/数据总线;A19/S6~A16/S3:地址/状态总线; :读控制

《微机原理与接口技术》(第四版)周何琴课后习题答案

《微机原理与接口技术》(第四版)周何琴课后习题答案

.第1章绪论作业1.将下列二进制数转换成十进制数。

(1)11001010B=202(2)00111101B=61(3)01001101B=77(4)10100100B=1643.将下列十进制数分别转换为二进制数和十六进制数。

(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4.求下列十进制数的 BCD码(1)327=11 0010 0111 (BCD码)(2)1256=1 0010 0101 0110 ( BCD码)6.求出下列 10 进制数的原码、反码和补码(2)+85 (4)-85解: 85=0101 0101B原码: +85= 0101 0101B-85= 1101 0101B反码: +85= 0101 0101B-85= 1010 1010B补码: +85= 0101 0101B-85= 1010 1011B10.画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器地址总线CPU存储器I/O 接口I/O 总线I/O 设备数据总线控制总线微处理器 CPU:控制微处理器与存储器或 I/O 设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。

微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O 之间传送数据;(4)时间控制:程序流向控制。

存储器:用来存放数据和指令。

I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

I/O 设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。

输出运算结果。

总线:连接计算机系统中各功能部件的信息通道。

第 2 章 8086CPU 作业2. 8086CPU 内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU 由指令执行部件 EU 和总线接口部件 BIU 两部分组成。

MCS-51单片机系统及接口技术_习题集(含答案)

MCS-51单片机系统及接口技术_习题集(含答案)

《MCS-51单片机系统及接口技术》课程习题集【说明】:本课程《MCS-51单片机系统及接口技术》(编号为09001)共有单选题,判断题,阅读分析,问答与作图题, 填空题等多种试题类型,其中,本习题集中有[阅读分析]等试题类型未进入。

一、单选题1.下面哪些指令是访问ROM的指令?(A)MOVX A,@DPTR (B)MOVC A,@A+PC(C)MOVC A,@A+DPTR (D)MOVX @DPTR,A2.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC 3FH (B)ADD A,3FH(C)SUBB A,R0(D)CJNE A,3FH,rel3.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4.要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的?(A)由编程决定;(B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;(D)由CPU读写命令决定;5.微机设置堆栈的目的是:(A)起数据缓冲作用;(B)存放将要处理的数据;(C)保存程序断点地址;(D)保存程序断点地址和数据。

6. CPU访问外部存储器的时候,下面哪种说法是正确的?(A)DPTR既可以存放ROM的地址又可以存放RAM的地址;(B)DPTR只能存放ROM的地址;(C)DPTR只能存放RAM的地址;7.在程序设计中使用MOV PSW,#10H 指令的目的是:(A)当前程序使用第2组工作寄存器(B)程序初始化(C)给一个单元赋初值(D)将立即数10H暂存入PSW中8. 51单片机的堆栈操作,应该是:(A)先入栈,再修改指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对。

9.执行返回指令时,返回的断点是:(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址10.可以使程序循环转移的指令是:(A)AJMP addr11 (B)DJNZ R n ,rel(C)SJMP rel (D)ACALL addr1111. CPU响应中断后,将产生哪些操作?(A)保护现场(B)自动到中断服务程序去执行(C)断点地址进栈(D)断点地址进栈,将矢量地址装入PC12. 51单片机外扩8155芯片后,可以扩展的I/O口线是:(A)16根(B)22根(C)24根(D)32根13.下面哪一个部件不属于CPU的部件?(A)IP (B)ALU (C)PC (D)PSW14.要把P1口高4位变为0,低4位不变,应使用下列哪条指令?(A)ORL P1,#0FH (B)ORL P1,#0F0H(C)ANL P1,#0F0H (D)ANL P1,#0FH15. CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?(A)由CPU自动完成(B)在中断响应中完成(C)应由硬件和中断服务程序完成(D)在主程序中完成16.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17.定时器T0、T1的启动/停止应由下面哪一条来完成?(A)由程序来完成(B)由硬件自动完成(C)当GATE=0时,由TR0、TR1置位、清0完成18. 51单片机直接寻址指令中的直接地址单元有哪些?(A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器(C)30H~7FH单元(D)片内RAM和SFR寄存器19.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC 3FH (B)ADD A,3FH(C)SUBB A,R0(D)CJNE A,3FH,rel20. 6264芯片是(A)64KB EPROM (B)8KB RAM (C)64KB RAM21.指令LCALL addr16 执行后,硬件会自动产生下列操作。

微机原理、汇编语言及接口技术教程课后习题答案

微机原理、汇编语言及接口技术教程课后习题答案

!《16/32位微机原理、汇编语言及接口技术教程》部分习题参考解答第1章微型计算机系统概述〔习题〕什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统〔解答〕通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。

单片机:是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。

~DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。

嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。

〔习题〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

(外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。

I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。

〔习题〕什么是总线微机总线通常有哪3组信号各组信号的作用是什么〔解答〕总线:传递信息的共用通道,物理上是一组公用导线。

3组信号线:数据总线、地址总线和控制总线。

(1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。

#(2)数据总线:传输读写操作的数据信息。

(3)控制总线:协调系统中各部件的操作。

〔习题〕简答如下概念:(1)计算机字长(2)取指-译码-执行周期(3)ROM-BIOS(4)中断((5)ISA总线〔解答〕(1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。

单片机原理及接口技术课后答案

单片机原理及接口技术课后答案

单片机原理及接口技术课后答案篇一:单片机原理及接口技术课后习题答案_李朝青第一章1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。

嵌入式系统的出现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。

《微机原理及接口技术》课后习题详细解答(期末复习)

《微机原理及接口技术》课后习题详细解答(期末复习)

《微机原理及接⼝技术》课后习题详细解答(期末复习)第1章微型计算机系统概述〔习题1.3〕微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?〔解答〕微机主要有存储器、I/O设备和I/O接⼝、CPU、系统总线、操作系统和应⽤软件组成,各部分功能如下:CPU:统⼀协调和控制系统中的各个部件系统总线:传送信息存储器:存放程序和数据I/O设备:实现微机的输⼊输出功能I/O接⼝:I/O设备与CPU的桥梁操作系统:管理系统所有的软硬件资源〔习题1.10〕简述计算机中“数”和“码”的区别,计算机中常⽤的数制和码制各有哪些?〔解答〕(1)数—⽤来直接表征量的⼤⼩,包括:定点数、浮点数。

(2)码—⽤来指代某个事物或事物的某种状态属性,包括:⼆进制、⼋进制、⼗进制,⼗六进制区别:使⽤场合不同,详见P16.〔习题1.12〕请写出与数据+37和-37对应的8位机器数原码、反码、补码和移码,并分别⽤⼆进制和⼗六进制表⽰出来。

〔解答〕原码反码补码+37 00100101/25H 00100101/25H 00100101/25H-37 10100101/A5H 11011010/DAH 11011011/DBH〔习题1.13〕请将上题中+37和-37的8位补码机器数分别扩充为16位和32位的形式,⽤⼗六进制表⽰出来。

〔解答〕+37 -3716位 32位 16位 32位00 25H 00 00 00 25H FF 5BH FF FF FF 5BH第2章微处理器指令系统〔习题2.1〕微处理器内部具有哪3个基本部分?8088分为哪两⼤功能部件?其各⾃的主要功能是什么?〔解答〕算术逻辑单元ALU、寄存器组和控制器;总线接⼝单元BIU:管理8088与系统总线的接⼝负责cpu对接⼝和外设进⾏访问执⾏单元EU:负责指令译码、执⾏和数据运算;8位CPU在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,不需要等待取指令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
③ DMA方式(直接存储器存取方式):主要用于高速外设 进行大批量数据传送的场合。
5
习题1-10:什么是总线桥?总线桥与接口有何不 同?
答: 总线桥,是实现微处理器总线与PIC总线,以及PCI 总线与本地总线之间的连接与信息交换(映射)的 接口。
总线桥与接口的不同之处:
① 首先,总线桥与接口的区别是“连接的对象不同”。接口 连接的是I/O设备、与本地总线(用户总线);而总线 桥连接的是本地ISA总线与PCI总线。
② 参加译码的地址信号、控制信号的组合可以不同。
15
习题3-11:你能采用74LS138设计一个I/O地址译码电路 吗?(可参考例题3.2)。略。
¾ “I/O操作是指CPU直接对I/O设备进行操作”,这话 对吗?
答:不对。I/O操作是指I/O端口操作,即访问与I/O设 备相关的端口,而不是对I/O设备直接操作。
19
习题4-8:82C54A有6种工作方式,其中使用最多的是哪几 种?区分不同工作方式应从哪几个方面进行分析?
答:82C54A有6种工作方式——方式0~方式5。区分不同工作方 式的特点,主要体现在以下的4个方面: • 启动计数器的触发方式不同; • 计数过程中,门控信号GATE对计数操作的控制作用不 同; • 计数/定时到时,输出端OUT输出的波形不同。 • 在计数过程中,写入新的计数初值的处理方式不同;
¾ “3方式”由于具有自动重新装载计数初值,能输出重复波形, 且输出波形的高低电平比为1:1或近似1:1(方波或近似方 波),所以在实际中应用最广泛。
20
习题4-9:计数初值或定制常数有什么作用?如何计算 82C54A的定时常数?
答:
1)定时常数(计数初值),是决定82C54A的计数多少和定 时长短的重要参数。
⑥ 数据宽度与数据格式转换。有的外设(如串行通信设备)使 用串行数据,且要求按一定的数据格式传输,因此接口电路 应具有数据并-串、数据串-并转换的能力。
3
习题1-7:I/O设备接口,由哪几部分组成?
答:一般的I/O设备接口,都由硬件和软件两部分组成。
1、接口电路的硬件一般由以下几部分组成: • 基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄
2、硬件定时:采用外部定时器进行定时,即可采用“可编程定时/ 计数器”,也可采用不可编程“单稳延时电路”实现定时。
17
18
3
1)不可编程定时器:采用中小规模集成器件构成定时电路。常 见的定时器有单稳触发器和555定时器等,利用外界电阻、电 容的组合,实现一定范围的定时。 优点:电路简单; 缺点:定时时间不便于更改,使用不灵活。
③ 数据缓冲。在CPU与外设之间传输数据时,主机高速与外设 低速之间的矛盾,是通过接口电路的“数据寄存器”来解决。
④ 信号转换。微机总线信号与外设信号的兼容,要通过接口电 路的逻辑模块进行转换来实现。包括:信号的逻辑关系、时 序配合、电平匹配的转换等。
⑤ 设备选择。一个CPU连接多个外设时,要通过接口电路的I/O 地址译码电路,选定需要与其交换信息的设备端口。
① IOR-、IOW-,是CPU对I/O设备进行读/写操作的硬件上 的控制信号(低有效)。但这两个线号不能自激活,需由 IN、OUT指令激活。
② 在程序中,执行IN指令使IOR-有效,完成读入(输入) 操作;执行OUT指令使IOW-有效,完成写(输出)操 作。
13
习题3-7:I/O端口地址译码电路作用是什么?试分析I/O 地址译码电路的输出信号“选择接口芯片”的物理含义?
答:CPU与接口之间的数据传送方式主要有查询方式、中断方 式和DMA方式:
① 查询方式:主要用于CPU不太忙且传送速度不高的情况 下。无条件传送方式作为查询方式的一个特例,主要用于 对简单I/O设备的控制或CPU明确知道外设所处状态的情 况下。
② 中断方式:主要用于CPU的任务比较忙的情况下,尤其适 合实时控制和紧急事件的处理
块与从模块,进行一次传输所需的时间是固定的;在异步方式下,采 用应答式传输技术,传输周期是可以改变的。
⑤ 多路复用,可减少总线的线数。 ⑥ 负载能力。 ⑦ 信号线数。与系统性能并不成正比,但与复杂度成正比。
8
习题2-5:总线与接口有何关系? 为什么接口设计者对总线很关心?
答: ① 外部设备是通过总线连接到系统中去的,但设备并非直接
总线从存储器或外部设备获取与返回。 ③ 通过总线,使各部分形成一个有机整体来运行程序。
7
习题2-4:评价一种总线的性能,要考虑哪几 方面因素?
答:评价一个总线的性能一般有如下几个方面: ① 总线频率。反映总线工作速率的重要参数。 ② 总线宽度。数据总线的位数。 ③ 总线传输率。单位时间内总线上卡传输的数据总量。 ④ 同步方式。有同步、异步之分。在同步方式下,总线上主模
② 而其他芯片的CS-无效时,芯片内部呈高阻抗,关闭了接口 电路与系统总线的通道。
• 每一个外设芯片都需要一个CS-信号去接通/断开其数据线 与系统数据总线,CS-相当于一个开/关控制信号。
14
习题3-8:I/O端口地址译码电路设计需要考虑的几个问 题是什么?
答:
1)遵循I/O端口选用原则:选用用户可用的地址段,或未被占 用的地址段,避免冲突。
2
习题1-6:I/O设备接口一般具有哪些功能?
答:从解决CPU与外设连接时存在的矛盾看,一般有以下功能:
① 执行CPU命令。CPU对被控对象的控制,是通过“接口电路的 命令寄存器”解释、执行CPU命令代码实现的。
② 返回外设状态。外设及接口电路的工作状态,是由“接口电路 的状态寄存器”报告给CPU的。
习题4-2:定时与计数,是什么关系? 答:定时的本质是计数,只不过这里“数”的单位是时间单位(如
ns、us、ms、s)。
习题4-5:微机系统中有哪两种外部定时方法?各有何优 缺点?
答:微机系统中的外部定时有软件定时和硬件定时两种方法。
1、软件定时:利用CPU内部定时机构,运用软件编程,循环执 行一段程序而产生的等待延时。 优点:不需增加硬设备,只需编相应延时程序以备调用。 缺点:CPU执行延时程序增加了CPU的时间开销,延时时间越 长,开销越大,降低了CPU的效率;通用性差。
多媒体教学课件
《微型计算机接口技术》
习课
河南科技大学信息工程学院自动化系 卜文绍,博士,副教授
第一章 概述
习题1-2:微机接口技术的基本任务是什么?
答:接口是微处理器CPU与外部世界的连接部件,是CPU 与外界进行信息交换的中转站。接口技术的基本任务 有两条:
1)通过接口,实现设备与总线的连接; 2)CPU通过接口对设备进行访问,即操作或控制设备。
② 其次,传递信息的方法不同。接口是直接传递信息,接 口两端的信息通过硬件传递,是一一对应的固定关系。 而桥是间接传递信息,桥两端的信息是一种映射的关 系,并非通过硬件一一对应直接传递信息,即由软件建 立起来的映射规则实现,可动态改变。
6
1
第2章 总线技术
习题2-2:微机总线由哪些信号线组成?基本任务是什么?
存器,是接口电路中的核心。 • 端口地址译码电路:实现设备的选择功能。 • 供选电路:根据不同任务和功能要求而添加的功能模块电
路。
2、软件部分,即接口控制程序。包括:可编程接口芯片的初始 化程序、中断和DMA数据传输方式处理的程序段、对外设 主控程序段,及程序终止与退出程序段等。
4
习题1-8:I/O设备与CPU间交换数据有哪几种方 式?
答: 1)I/O端口地址译码电路的作用,就是把地址、控制信号进行逻
辑组合,从而产生对接口芯片的选择信号。
2)I/O地址译码电路的输出信号中,只有一根CS-片选信号, 且低电平有效,其物理意义是:
① 当CS-有效,选中一个接口芯片时,这个芯片内部的数据线 打开,并与系统的数据总线接通,从而打开了接口电路与 系统总线的通道;
11
2)独立编址:这种方式是接口中的端口地址单独编址,而不
与存储空间合一起。
¾ 主要优点:
① I/O端口地址不占用存储器空间; ② 使用专门的I/O指令,指令短,执行速度快; ③ 因地址是分开的,I/O端口和存储器的地址可以重叠。 ④ 对端口寻址不需要全地址线译码,地址线少,也简化了地址
译码电路的硬件。 ⑤ I/O操作和存储器操作指令区别明显,程序的可读性强。
16
¾ 若要求I/O端口地址为374H,则 在图3.1(a)中的输入地址线 要作哪些改动?
答:为了使I/O端口的地址为374H,图 3.1(a)中地址线A2、A8后的非 门去掉,而在地址线A3、A7后面 加上非门。即修改后地址线A0、 A1、A3、A7后有非门,其余地址 线后无非门。如下图所示:
第4章 定时/技术技术
2、一个接口电路中,可以有几种不同类型的端口。如命令 (端)口、状态(端)口和数据(端)口,分别对应于命 令寄存器、状态寄存器和数据寄存器。CPU命令只能写到 命令端口;外设(或端口)的状态只能从状态口读取;数 据只能从数据口读/写。
10
习题3-4:微机系统中有两种I/O端口地址的编址方式? 各有何特点?
与总线连接,而是通过设备接口连接到总线上去的。 ② 因此,接口与总线的关系极为密切,接口技术是随着总线
技术的发展而提升的。如果微机系统采用的总线改变了, 则接口设计也一定要做相应的改变,这就是接口对总线的 依赖性。
③ 现代微机系统中,采用多总线、分层次总线总线结构,不 同的总线,与之连接的接口不同。例如:
2)定时常数(计数初值)的计算:
① 要求产生“定时时间间隔”的定时时常Tc Tc = 要求定时的时间 / 时钟脉冲周期 = τ/(1/CLK)= τ×CLK
② 要求产生“频率为f 的信号波形”的定时时常(分频系 数)Tc Tc = 时钟脉冲的频率 / 要求的波形频率= CLK / fOUT
相关文档
最新文档