第七章并行口习题答案
数字电子技术基础并行接口设计与应用习题

数字电子技术基础并行接口设计与应用习题一、数字电子技术基础并行接口设计与应用习题数字电子技术作为电子信息科学与技术的基础学科,是现代电子科技领域的重要组成部分。
并行接口作为数字电子技术的一种重要应用,是计算机与外围设备之间进行数据传输的重要手段。
本文将围绕数字电子技术基础并行接口设计与应用展开讨论,深入探究相关习题,并给出详细解答。
二、数字电子技术基础1. 请解释什么是数字电子技术?数字电子技术是指利用电子器件和数字电路来进行信息的采集、存储、传输、处理和显示的技术。
它是以二进制数表示信息,通过数字电路对其进行操作,实现各种逻辑功能的电子技术。
2. 简述数字电子技术的基本原理。
数字电子技术基于二进制数系统,利用逻辑门、寄存器、时序控制等数字电路元件来进行信息处理。
它通过将输入的模拟信号转换为离散的数字信号,经过逻辑运算、存储、时序控制等处理,再将结果转换为模拟信号输出。
3. 什么是并行接口?并行接口是计算机与外围设备之间进行信息传输的一种方式。
通过并行接口,计算机可以同时传输多个比特位的数据,提高数据传输速度。
三、并行接口设计与应用1. 描述并行接口的基本结构。
并行接口由数据线、控制线和握手信号线组成。
其中,数据线用于传输数据,在8位或16位的接口中,由8条或16条数据线组成;控制线用于传输控制信号,如读写信号、使能信号等;握手信号线用于实现双向通信,如就绪信号、应答信号等。
2. 简要介绍并行接口的工作原理。
并行接口在数据传输过程中,首先通过控制线发送控制信号,包括地址信息、读写控制信号等,使外围设备做好准备工作;然后,通过数据线传输数据,同时通过握手信号线进行数据的确认和同步;最后,外围设备将读取或写入的数据返回给计算机,完成数据传输。
3. 请解释什么是并行接口的同步与异步传输。
并行接口的同步传输是指数据的传输在时钟信号的控制下进行,发送端和接收端的时钟信号同步,确保数据的正确传输;而异步传输则是指数据的传输不依赖时钟信号,采用握手信号进行控制,适用于数据传输速率较低的情况。
并行口习题

并行口习题一、填空题1.80C51系列单片机内部有个并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。
2.多个数码管与CPU的连接方法有4种,分别是、、。
4.80C51系列单片机内有个并行口,分别是、、、。
它们都是准双向口,所以在读引脚时,需要。
5.设89S51的P1口接有一个共阴极数码管,执行指令MOV P1,#38H后,这个数码管上显示字型为_____________。
6.如果6个数码管采用动态硬译码方式与89S51连接,则需要条线。
二、设计题1.某控制系统有8个发光二极管。
试画出89S51与外设的连接图并编程使它们⑴由左向右轮流点亮,并不断循环。
⑵由内到外轮流点亮,并不断循环。
⑶由右向左依次点亮,并不断循环。
⑷闪亮。
2.某控制系统有2个开关,分别是K1和K2,1个数码管。
当K1按下时数码管加1,K2按下时数码管减1。
试画出89S51与外设的连接图并编程实现上述要求。
3.某控制系统有4个数码管,采用动态软译码方式驱动数码管,试画出89S51与4个数码管的连接图并编程在4个数码管上显示30H~33H中的数。
设30H~33H单元中分别存有1位BCD码。
4.某控制系统有1个数码管,4个开关,分别是K1、K2、K3、K4,当K1闭合时,数码管显示1;当K2闭合时,数码管显示2;当K3闭合时,数码管显示3;当K4闭合时,数码管显示4;试画出89S51与外设的连接图并编程。
5.某控制系统有一个数码管,一个开关,要求:开机后LED显示0,以后每按一次键,显示的数字加1,显示9后,再回到0,并照此循环。
试画出硬件电路图,并编程。
6.某控制系统有1个开关,2个数码管,数码管显示开关按动次数。
试画出89S51与外设的连接图并编程。
7.将内RAM的30H开始的20个单元的内容送微型打印机打印。
试画出89S51和打印机的连接图,并编制打印机的驱动程序。
8.利用89S51的P1口扩展8个LED,相邻的4个LED为一组,使2组每隔0.5S交替发亮一次,周而复始,画出电路,编写汇编语言源程序。
操作系统第七章参考答案

第七章参考答案1、操作系统为用户提供的接口有:作业级接口与程序级接口。
作业级接口:操作系统为用户对作业运行全过程控制提供的功能(1) 联机接口(交互式)(2) 脱机接口程序级接口:系统为用户在程序一级提供有关服务而设置,由一组系统调用命令组成•负责管理和控制运行的程序•并在这些程序与系统控制的资源和提供的服务间实现交互作用•用汇编语言:在程序中直接用系统调用命令•用高级语言:可在编程时使用过程调用语句2、接口包括3部分:一组联机命令,终端处理程序,命令解释程序3、联机命令通常有以下几类:(1)系统访问类,包括Login、Password等命令;(2)磁盘操作类,包括Format,Diskcopy,Diskcomp,Bakeup等命令;(3)文件操作类,包括Type、Copy、Comp、Rename、Del等命令;(4)目录操作类,包括Mkdir、dir、rmdir、tree、chdir等命令;(5)通信类;(6)其它命令(见书P222-223)。
4、I/O重定向—用于I/O操作的设备可以更换(即重定向)而不必改变应用程序。
例如:我们正在调试一个应用程序,可将程序的所有输出送到屏幕;而程序调试后,如果需要将程序的结果进行打印,此时需要将I/O重定向的数据结构—逻辑设备表中的显示终端改为打印机,而不修改程序。
I/O重定向具有很大的使用价值,现已经被广泛应用在各种OS 中。
(在UNIX与DOS中有具体的实现形式,可见P230)。
5、就是把第一个命令的输出作为第二个命令的输入;类似地,又把第二个命令的输出作为第三个命令的输入;这样,就由两条已上的命令形成一条管道。
在DOS与UNIX中用“|”作为管道符号。
其格式为 command1| command2| command3|…. commandn 6、见书P22311、COPY命令13、系统调用方式与程序中一般的调用方式的相同点:(1)改变指令流程;(2)重复执行和公用;(3)改变指令流程后需要返回原处系统调用方式与程序中一般的调用方式的不同点:(1)运行在不同的系统状态:一般过程调用,其调用程序和被调用程序都运行在相同状态(核心态或用户态);系统调用:调用程序在用户态,被调用程序在系统态。
计算机组成与设计第三版第七章课后答案

7.12存储器读写操作时,地址信号、片选信号、读写命 令、读出的数据或写入的数据,在时间配合上要满足些 什么关系?
答:存储器读写操作时,地址信号、片选信号、读写 命令、读出的数据或写入的数据,它们之间在时序配 合要满足以下这些条件:有了稳定的地址与片选信号 才可以读;有了稳定的地址和写入的数据,再有了片 选信号才能再给出写命令,以便保证无误的写操作。 此外,这些信号应有一定的持续时间,以保证读写操 作得以正常完成。
7.2多级结构的存储器是由哪三级存储器组成的?每一级 存储器使用什么类型的存储器介质,这些介质的主要特 性是什么?在多级结构的存储器系统中,何谓信息的一 致性原则和包含性原则?
解:三级存储器由高速缓冲储存器,主存储器,虚拟存储器组成。 使用的存储器介质:高速缓存SRAM、主存DRAM、虚存DISC。 这些介质的主要特性:高速缓存块传送、主存以页传送、虚存以 文件传送;它们的速度依次降低,每位价格依次降低;它们的管 理依次由硬件、OS、OS/用户;。 一致性原则:同一个信息会同时存放在几个级别的存储器中,此 时,这一信息在几个级别的存储器中必须保持相同的值。 包含性原则:处在内层(更靠近CPU)存储器中的信息一定被 包含在各外层的存储器中,即内层(更靠近CPU)存储器中的 全部信息一定是各外层存储器中所存信息中一小部分的副本。
7.28阵列磁盘应用什么类型的接口卡?该卡上大体有些什么组成部 件?阵列盘中的RAID1,RAID1,RAID4和RAID5指的是什么类型的 容错处理?
RAID4模式,是为N个存储数据的磁盘分配另外一个专用于存储 奇偶校验信息的磁盘,它仍以数据散放为基础,但在把文件数据 分块写进多个数据磁盘的同时,对这些数据中相应的几位求出它 们的奇偶校验值,最终形成一个由奇偶校验值组成的信息块,并 将其写入专用于存储奇偶校验信息的磁盘,这被称为数据保护。 好处是提供了容错能力,缺点是比较费时,受奇偶磁盘的制约, 不支持多个数据磁盘的并行写操作。 RAID5模式,是对RAID4的改进。不再区分N个存储数据的磁盘 和另外一个专用的奇偶校验磁盘,它是把N+1个磁盘同等对待, 都用于存放数据和奇偶校验信息,在同一物理盘中,数据和奇偶 校验信息是以不同扇区的形式体现出来的,这被称为分布式数据 保护。它也提供了容错能力,而且可能可以对多个磁盘执行并行 的写操作。
微型计算机原理与接口技术课后习题答案及部分定义总结(王建国主编)

1并行口与串行口的区别:是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。
并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。
(P207)并行接口,指采用并行传输方式来传输数据的接口标准采用串行,通信方式的扩展接口2控制字分为两类:1)方式选择控制字,用来定义A、B、C端口的工作方式2)置位复位控制字,用来对端口C的任意一位进行置位或复位操作可根据最高位即D7位来区别的:若其为0,为置位复位控制字;为1,为方式选择控制字3基本工作方式:方式0:基本的输入/输出方式——特点:1)与外设传送数据时,不需要设置专用的联系信号,可以无条件的直接进行I/O传送。
2)A口和B口工作在方式0时,只能设置以8位数据格式输入/输出,C口可以高4位和低4位分别设置为数据输入或数据输出方式3)常用于外设无条件数据传送或查询方式数据传送。
方式1:选通的输入输出方式方式2:双向传输方式4——读/写控制逻辑:用来管理所有的内部或外部数据信息、控制字或状态字的传送过程。
它接收从CPU的地址总线和控制总线来的信号,并产生对A组和B组控制逻辑进行操作的控制信号。
系统送到读/写控制逻辑的信号包括A0、A1:端口选择信号A1A0=00,选中端口A;A1A0=01,选中端口B; A1A0=10,选中端口C; A1A0=11,选中控制命令口5、有关接口的主要概念(P185)1)接口2)端口:数据端口、状态端口、控制端口3)状态字4)控制字6(P221)1将A组和B组设置成为方式0,A口,B口为输出,C口为输出。
MOV AL, 92HOUT 63H, AL2将A组工作方式设置成方式2,B组为方式1,B口作为输出。
MOV AL, 0C4HOUT 63H, AL3将A口,B口均设置成方式1,均为输入,PC6和PC1为输出。
并行接口习题参考答案

并行接口习题参考答案杨素行P360题5-17:现有一片8255A如图所示,设其在系统中所分配的I/O地址为200H~203H,开关K0~K3闭合,其余开路,执行完下列程序后,请指出:MOV AL,99H ;99H=10011001B A口方式0输入,B口方式0输出MOV DX,203HOUT DX,ALMOV DX,200HIN AL,DX ;(AL)=11110000BXOR AL,0FH ;11110000 XOR 00001111=11111111BMOV DX,201HOUT DX,AL ;B口输出低电平指示灯亮,输出高电平指示灯灭1、A口和B口各工作于什么方式?各是输入还是输出?2、指出各个发光二极管LED的发光状态。
答案:1、A口方式0输入,B口方式0输出2、指示灯全灭补充1、用8255并行接口芯片,硬件配置与连接简图如图所示程序如下:1 MOV AL ,10100110B ;方式控制字2 OUT 43H ,AL ;A 口方式1输出,B 口方式1输入3 MOV AL ,00001111B ;4 OUT 43H ,AL ;PC 7置15 MOV AL ,00000010B6 OUT 43H ,AL ;PC 1置07 INPUT :IN AL ,42H8 TEST AL ,04H9 JZ INPUT ;查询PC 2是否为1,若否继续查询10 IN AL ,41H ;从键盘输入数据11 MOV AH ,AL ;送AH 暂存12 CMP AL ,0DH ;ODH 是回车键,为结束符13 JZ ENDO ;是回车符,结束并返回DOS14 OUTPUT :IN AL ,42H ;否,从C 口的PC6输入CRT 状态 15 TEST AL ,40H16 JZ OUTPUT ;PC6为另,继续查询等待17 MOV AL ,AH ;否,将键盘输入的数据输出给CRT18 OUT 40H ,AL19 JMP INPUT ;继续上述过程20 ENDO :MOV AH ,4CH ;4CH 是回车结束21 INT 21H ;退出试读懂程序回答下列问题:1、8255端口A 地址是 40H ,端口B 地址是41H ,端口C 地址是 42H , 控制寄存器地址是 43H 。
8071第七章输入输出接口技术第一节内容2009.01.20(第三稿)

2.I/O端口独立编址
优点:
I/O端口的地址空间独立 控制和地址译码电路相对简单 专门的I/O指令使程序清晰易读 I/O指令没有存储器指令丰富
缺点:
80x86采用I/O端口独立编址
2013年8月1日星期四 中北大学《微机原理及接口技术》 37
Байду номын сангаас
2.I/O端口独立编址
特点:
00000H 内存 地址
12
7.1.3 I/O接口的主要功能
对输入输出数据进行缓冲和锁存 输出接口有锁存环节,输入接口有缓冲环节 实际的电路常用: 输出锁存缓冲环节,输入锁存缓冲环节 对信号的形式和数据的格式进行变换 微机直接处理:数字量、开关量、脉冲量 对I/O端口进行寻址 与CPU和I/O设备进行联络
中北大学《微机原理及接口技术》 24
2013年8月1日星期四
外设接口
输入接口 输出接口 并行接口 串行接口
数字接口
模拟接口
2013年8月1日星期四
中北大学《微机原理及接口技术》
25
输入输出接口的特点
输入接口:
要求对数据具有控制能力(常用三态门实现)
输出接口:
要求对数据具有锁存能力(常用锁存器实现)
中北大学《微机原理及接口技术》
6
7.1.2 I/O接口概述
为什么需要I/O接口(电路)?
多种外设
微机的外部设备多种多样
工作原理、驱动方式、信息格式、以及工作 速度方面彼此差别很大
它们不能与CPU直接相连 必须经过中间电路再与系统相连 这部分电路被称为I/O接口电路
第七章课后习题参考答案

2.试简单说明下列协议的作用:I P、A R P、R A R P和I C M P。
答:IP协议:实现网络互连。
使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。
ARP协议:完成IP地址到MAC地址的映射。
RARP:使只知道自己硬件地址的主机能够知道其IP地址。
ICMP:允许主机或路由器报告差错情况和提供有关异常情况的报告。
5. 试说明IP 地址与硬件地址的区别。
为什么要使用这两种不同的地址?答:IP地址在IP数据报的首部,而硬件地址则放在MAC帧的首部。
在网络层以上使用的是IP地址,而链路层及以下使用的是硬件地址。
在IP层抽象的互连网上,我们看到的只是IP数据报,路由器根据目的站的IP地址进行选路。
在具体的物理网络的链路层,我们看到的只是 MAC 帧,IP 数据报被封装在 MAC 帧里面。
MAC帧在不同的网络上传送时,其MAC帧的首部是不同的。
这种变化,在上面的IP层上是看不到的。
每个路由器都有IP地址和硬件地址。
使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互连网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP地址进行通信。
6.(1)子网掩码为255.255.255.0代表什么意思?(2)一网络的子网掩码为255.255.255.248,问该网络能够连接多少台主机?(1)一A类网络和一B类网络的子网号subnet-id分别为16bit的8bit,问这两个网络的子网掩码有何不同?(2)一个B类地址的子网掩码是255.255.240.0。
试问在其中每一个子网上的主机数最多是多少?(3)一个A类地址的子网掩码为255.255.0.255。
它是否为一个有效的子网掩码?(4)某个IP地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址是哪一类IP地址? (5)C类网络使用子网掩码有无实际意义?为什么?答:(1)C类地址对应的子网掩码值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章习题
一、填空题:
1、8255把A口和C口的下半部分和B口和C口的上半部分分别称为A组和B组,
可组成两个独立的并行接口。
2、8255中,A组有3种工作方式,它们是方式0方式1方式2,B组有2种工作方式,
它们是方式0和方式1。
当A组工作于方式2时,B组可以工作于方式1或方式0。
3、当8255的PC4~PC7全部为输出线时,表明8255的A端口的工作方式是方式0。
4、当数据从8255的端口C往数据总线上读出时,8255的几个控制信号
CS,A0,A1,RD,WR分别是“0”“1”“0”“0”“1”。
5、对于共阴极连接的7段数码显示其,如果要使某一段发光,则需要在对应的段输入
引脚上输入TTL高电平。
6、发光二极管(LED)组成的8段数码显示器有共阴极和共阳极两种接法。
不通接法
显示段码之间的关系是互为反码。
二、选择题
1、并行接口和串行接口之间的区别主要表现在之间的数据传输前者是并
行,后者是串行。
( B )
A.接口与MPU B.接口与外设C.接口与MPU和外设
2、8255工作方式中具有中断请求功能的是。
( BC )
A. 方式0
B. 方式1
C. 方式2
3、一台微机化仪器采用8255芯片作为数据传送借口,并规定使用I/O地址的最低两位做芯片内部殉职,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为。
( C ) A.数据从端口C送往数据线 B. 数据从数据线送端口C
C. 控制字送控制寄存器
D. 数据从数据线送端口A
4、并行接口芯片8255与打印机的连线如图所是,当A15~A2=00000000110000时,经地址译码器输出使CS=0。
1)口A工作方式应为。
( A )
A.方式0
B.方式1
C.方式2
D.方式0或方式1均可
2)口C的工作方式应为。
( A )
A.方式0
B.方式1
C.方式2
D.方式0或方式2均可
3)I/O传送的控制方式为方式。
( D )
A.无条件传送
B.查询或中断
C.中断
D.查询
4)8255口C的地址为。
( B )
A.00C0H
B.00C1H
C.00C2H
D.00C3H
5)8255口A的地址为。
( A )
A.00C0H
B.00C1H
C.00C2H
D.00C3H
5、8255有两种控制字,其中工作方式控制字一定。
( C )
A.不等于80H
B.小于等于80H
C.大于等于80H
6、并行通信与串行通信相比,具有的优点。
( B )
A.接口简单、数据传输距离远
B.接口简单、数据传输速度高
C.数据传输速度高、传输距离远
7、对8255的C口执行按位置位/复位操作时,写入的端口地址是。
( B )
A.C端口
B.控制端口
C.A端口
D.B端口
8、8255的端口A工作在方式1输入时,其中断允许控制位INTE的复位置位是通过对的位操作进行的。
( B )
A.PC2
B.PC4
C.PC6
D.PC0
9、8255在方式0工作时,端口A、B和C的输入/输出可以有种组合。
( C )
A. 4
B.8
C.16
D.6
10、8255端口A或端口B工作在方式1输出时,与外设的联络信号将使用。
( C )
A.IBF和STB
B.OBF和INTR
C.OBF和ACK
D.IBF和ACK
三、判断题
1、8255工作于方式2时,A口、B口均作为双向数据传送端口,C口各位作为它们的
应答控制线。
(X )
2、8255工作在方式1或方式2时,其状态字通过读控制端口获得。
(X )
3、8255有三种工作方式,在任何一种方式下,都可以分别设置A口、B口、C口的高
4位和C口低4位这四部分的输入输出状态。
(X )
4、利用8255的C口按位置位/复位功能,一次可使C口的几位同时置1或置0。
(X )
5、所谓并行接口和串行接口,顾名思义,就是指I/O接口与MPU和外设之间的通信
方式都是一个为并行,一个为串行。
(X )
6、8255工作于方式0时,不能使用中断,而在方式1或方式2时,既可用中断,也可
不用中断。
(V )
7、8255工作于方式2时,C口的8条线均不能用于输入/输出。
(X )
四、问答题
1、接口电路8255工作于方式1中,CPU如何以中断形式将输入设备的数据输出。
答:当外设准备好数据送至8255的端口数据线时,向8255发选通信号STB;8255
利用该信号把端口数据所存之锁存器,并使IBF变高也使INTR变高,向CPU发中
断请求。
CPU接受中断请求后,在中断服务程序中,执行一条读端口指令,将存于
缓冲器中的数据读走。
同时,RD信号的下降沿使INTR抚慰,上升沿使IBF复位,又可开始下一个输入过程。
2、可编程并行接口8255哪几个口有输入锁存能力?在什么情况下才具备这种能力。
答:A口和B口。
A口工作在方式1或方式2时,B口工作在方式1时才具备这种
能力。
3、某PC系列微机应用系统以8255作为接口,采集一组开关S7~S0的状态,然后它
通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi亮,Si断开,对应LEDi灭),电路连接如图所示。
已知8255的A、B两组均工作在方式0。
1)写出8255四个端口地址;
2)写出8255的工作方式字;
3)画出事先给定功能的汇编语言程序流程图,并编写程序。
解:由图可知:8255A的A口工作在方式0输出,B口工作在方式0输入。
当:A9A8A7A6A5A4A3A2=11001000时,74LS138的Y0输出地电平,选中8255。
由此可解:
1)8255A口、B口、C口和控制口地址分别为:320H、321H、322H、323H
2)8255的工作方式控制字:82H
3)程序流程图:
程序如下:
MOV AL,1000010B IN AL,DX
MOV DX,323H NOT AL
OUT DX,AL DEC DX
DEC DX OUT DX,AL
DEC DX HLT。