6.5 并行通信(练习)-《计算机原理》(电工版第五版) 同步精品课堂
|
2份
|
11页
|
34人阅读
|
1人下载
内容正文:
并行通信
一、名词解释
1、并行接口
【答案】微型计算机与外部设备进行信息交换的一种接口方式,传送距离较近,但传输速率较快,适合速度要求高、主机响应时间要求快的场合,在实时控制或快速采样等场景应用广泛,也用于一些低速应用,如外部设备开关闭合检测等。其最简单方法是 CPU 的数据线和外部设备的数据线直接相连,且传送数据前需异步到同步的联络过程,方式与串行接口有差异。
2、异步握手信号
【答案】由于一般外部设备和主机的工作时钟不同步,并行接口和串行接口在传送数据前联络过程中的信号,如并行接口中一条来自外设请求主机为其服务的信号,另一条来自主机回答外设请求的信号。
二、单项选择题
1、并行接口适合的场合不包括( )
A. 速度要求高
B. 主机响应时间要求快
C. 传送信息距离远
D. 实时控制
【答案】C
【解析】并行接口传送距离较近,串行接口经济且传送信息距离较远。并行接口适合速度要求高、主机响应时间要求快的场合,如实时控制等。所以答案选 C。
2、8088 CPU 数据总线为 8 位,它每次可以( )
A. 只能并行发送和接收 8 位数据
B. 只能分两次发送和接收 16 位数据
C. 既可以并行发送和接收 8 位数据,也可以分两次发送和接收 16 位数据
D. 既不能并行发送和接收 8 位数据,也不能分两次发送和接收 16 位数据
【答案】C
【解析】8088 CPU 数据总线为 8 位,每次可通过 8 位数据线并行发送和接收 8 位数据,也可以分两次发送和接收 16 位数据。所以答案选 C。
3、简单的并行输入接口电路由( )组成
A. 3 态门和地址译码器
B. D 型触发器和地址译码器
C. 3 态门和 D 型触发器
D. 以上都不对
【答案】A
【解析】并行输入接口电路由两部分组成,一部分是由 3 态门组成的数据传送通路,另一端与外部设备相接;另一部分是由地址译码器组成的控制电路。所以答案选 A。
4、在并行输出接口中,当需要输出数字量对设备进行控制时,一般控制量需进行保持,可使用( )
A. 3 态门
B. D 型触发器
C. 地址译码器
D. 以上都可以
【答案】B
【解析】当需要输出数字量对设备进行控制时,由于 D 型触发器的 CP 脉冲上升沿起作用,所以可直接由 IOW 信号的后沿将数据总线上的数据打入触发器。所以答案选 B。
5、8255A 是可编程的通用并行输入 / 输出接口电路,其内部结构不包括( )
A. CPU 接口
B. 内部逻辑
C. 数据转换部分
D. 外设接口部分
【答案】C
【解析】8255A 内部结构由 3 部分组成,即 CPU 接口(有数据总线缓冲器和读 / 写控制逻辑)、内部逻辑(有 A 组和 B 组控制电路)与外设接口部分(3 个端口 A、B 和 C)。所以答案选 C。
6、8255A 有 3 个 8 位的输入 / 输出端口,将 A、B、C 3 个端口分成两组,A 组包括( )
A. A 口及 C 口的低 4 位
B. A 口及 C 口的高 4 位
C. B 口及 C 口的低 4 位
D. B 口及 C 口的高 4 位
【答案】B
【解析】将 A、B、C 3 个端口分成两组,A 组包括 A 口及 C 口的高 4 位,共 12 位;B 组包括 B 口和 C 口的低 4 位,共 12 位可进行控制。所以答案选 B。
7、8255A 的端口寻址中,由( )来选择端口。
A. 地址总线的最低两位 Ao 和 A₁
B. 地址总线的最高两位 Ao 和 A₁
C. 数据总线的最低两位 Ao 和 A₁
D. 数据总线的最高两位 Ao 和 A₁
【答案】A
【解析】8255A 中有 3 个输入 / 输出端口和一个控制字寄存器,共 4 个端口,由两个输入端来加以选择,这两个输入端通常接到地址总线的最低两位 Ao 和 A₁上。所以答案选 A。
8、8255A 的工作方式不包括( )
A. 方式 0
B. 方式 1
C. 方式 3
D. 方式 2
【答案】C
【解析】8255A 有 3 种基本的工作方式,即方式 0、方式 1 和方式 2,A 组 3 种方式都具有,而 B 组只有方式 0 和方式 1 两种。所以答案选 C。
9、在 8255A 的方式 1 输入中,选通信号 STB 的作用是( )
A. 把输入装置送来的数据送入输入缓冲器
B. 输出给外设的联络信号
C. 向 CPU 申请中断的请求信号
D. 控制中断允许
【答案】A
【解析】在 8255A 的方式 1 输入中,STB(Strobe)选通信号,低电平有效,是由外设发出的输入信号,用信号的下降沿把输入装置送来的数据送入输入缓冲器;信号的上升沿使 INTR 有效(置 1)。所以答案选 A。
10、在 8255A 的方式 1 输出中,输出缓冲器满信号 OBF 有效时,表示( )
A. 外设可以把数据取走
B. 外设已经取走数据
C. 可以向 CPU 提出中断请求
D. 允许中断
【答案】A
【解析】在 8255A 的方式 1 输出中,OBF(Output Buffer Full)输出缓冲器满信号,低电平有效,是 8255A 输出给外设的一个联络信号。CPU 把数据写入指定端口的输出锁存器后,该信号有效,表示外设可以把数据取走。所以答案选 A。
三、判断题
1、并行接口传送信息距离较远,且传输速率较快。( )
【答案】×
【解析】并行接口传送距离较近,而串行接口经济且传送信息距离较远。所以该说法错误。
2、简单的并行数据的传输不需要联络过程,只要用软件就可简单地实现接收数据或发送数据。( )
【答案】√
【解析】文中提到简单的并行数据的传输并不需要联络过程,只要用软件就可简单地实现接收数据或发送数据。所以该说法正确。
3、8255A 只能工作于单一的工作方式。( )
【答案】×
【解析】8255A 有 3 种基本的工作方式,即方式 0、方式 1 和方式 2,A 组 3 种方式都具有,而 B 组只有方式 0 和方式 1 两种,并非只能工作于单一工作方式。所以该说法错误。
4、在 8255A 的方式 1 输入中,INTR 信号由 STB 的下降沿使其置为高电平。( )
【答案】×
【解析】在 8255A 的方式 1 输入中,INTR(Interrupt Request)中断请求信号,高电平有效,当 IBF 为高和 INTE(中断允许)为高时,由 STB 的上升沿(后沿)使其置为高电平,而 RD 由信号的下降沿在 CPU 读取数据前清除为低电平。所以该说法错误。
5、8255A 的 “方式选择控制字” 和 “端口 C 置 1 / 置 0 控制字” 的标志位是 D₇位。( )
【答案】√
【解析】控制字的最高位(D₇位)是 “方式选择控制字” 和 “端口 C 置 1 / 置 0 控制字” 的标志位,若 D₇位为 “1”,则该控制字为 “方式选择控制字”;若 D₇位为 “0”,则该控制字为 “端口 C 置 1 / 置 0 控制字”。所以该说法正确。
四、简答题
1、简述并行接口的特点和适用场合。
【答案】并行接口的特点是传送距离较近,但传输速率较快。适用场合包括速度要求高、主机响应时间要求快的场合,如在实时控制或快速采样的时候;也可用于一些低速的应用,如外部设备开关闭合的检测,信号指示器的驱动,数字测试仪表测试数据的传输等。
2、简述 8255A 的内部结构组成。
【答案】8255A 内部结构由 3 部分组成:
· CPU 接口部分:有数据总线缓冲器和读 / 写控制逻辑。数据总线缓冲器是一个8位双向3态缓冲器,3态控制由读/写控制逻辑控制。读/写控制逻辑与 CPU 的 6 根控制线(RD、WR、CS、Ao、A₁和 RESET)相连接,控制 8255A 内部的各种操作。
· 内部逻辑部分:有 A 组和 B 组控制电路。每组控制电路从读 / 写控制逻辑接受各种命令,从内部数据总线接收控制字并发出适当的命令到各自相应的端口,也可根据 CPU 的命令字对端口 C 的每一位实现按位 “置位” 或 “复位” 控制。
· 外设接口部分:3 个端口 A、B 和 C,经 24 根输入 / 输出端口线和外部设备相连接。
3、简述 8255A 的 3 种工作方式及其特点。
【答案】
方式 0:是一种基本的 I/O 方式。3 个端口都可由程序选定做输入或输出,输出是锁存的,输入是不锁存的。可由 CPU 用简单的输入或输出指令来进行读或写,用于无条件传送方式的接口电路时很简单,不需要状态端口,3 个端口都可作为数据端口;也可作为查询式输入或输出的接口电路,此时端口 A 和端口 B 分别可作为一个数据端口,而取端口 C 的某些位作为这两个数据端口的控制和状态信息。
方式 1:是一种选通的 I/O 方式。将 3 个端口分为 A、B 两组,端口 A 和端口 C 中的 PC₃ - PC₅或 PC₃、PC₆、PC₇ 3 位为一组;端口 B 和端口 C 的 PC₂ - PC₀ 3 位为一组。端口 C 中余下的两位,仍可作为输入或输出用。端口 A 和端口 B 都可由程序设定为输入或输出,端口 C 的某些位作为控制状态信号,用于联络和中断,各位功能固定,不能用程序改变。
方式 2:使外设可在单一的 8 位数据总线上,分时地发送 / 接收数据(双向总线 I/O)。只限于 A 组使用,用双向总线端口 A 和控制端口 C 中的 5 位进行操作,端口 B 可用于方式 0 或方式 1,端口 C 的其他 3 位做 I/O 用或做端口 B 控制状态信号线用,各信号作用及意义与方式 1 相同。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
并行通信
一、名词解释
1、并行接口
2、异步握手信号
二、单项选择题
1、并行接口适合的场合不包括( )
A. 速度要求高
B. 主机响应时间要求快
C. 传送信息距离远
D. 实时控制
2、8088 CPU 数据总线为 8 位,它每次可以( )
A. 只能并行发送和接收 8 位数据
B. 只能分两次发送和接收 16 位数据
C. 既可以并行发送和接收 8 位数据,也可以分两次发送和接收 16 位数据
D. 既不能并行发送和接收 8 位数据,也不能分两次发送和接收 16 位数据
3、简单的并行输入接口电路由( )组成
A. 3 态门和地址译码器
B. D 型触发器和地址译码器
C. 3 态门和 D 型触发器
D. 以上都不对
4、在并行输出接口中,当需要输出数字量对设备进行控制时,一般控制量需进行保持,可使用( )
A. 3 态门
B. D 型触发器
C. 地址译码器
D. 以上都可以
5、8255A 是可编程的通用并行输入 / 输出接口电路,其内部结构不包括( )
A. CPU 接口
B. 内部逻辑
C. 数据转换部分
D. 外设接口部分
6、8255A 有 3 个 8 位的输入 / 输出端口,将 A、B、C 3 个端口分成两组,A 组包括( )
A. A 口及 C 口的低 4 位
B. A 口及 C 口的高 4 位
C. B 口及 C 口的低 4 位
D. B 口及 C 口的高 4 位
7、8255A 的端口寻址中,由( )来选择端口。
A. 地址总线的最低两位 Ao 和 A₁
B. 地址总线的最高两位 Ao 和 A₁
C. 数据总线的最低两位 Ao 和 A₁
D. 数据总线的最高两位 Ao 和 A₁
8、8255A 的工作方式不包括( )
A. 方式 0
B. 方式 1
C. 方式 3
D. 方式 2
9、在 8255A 的方式 1 输入中,选通信号 STB 的作用是( )
A. 把输入装置送来的数据送入输入缓冲器
B. 输出给外设的联络信号
C. 向 CPU 申请中断的请求信号
D. 控制中断允许
10、在 8255A 的方式 1 输出中,输出缓冲器满信号 OBF 有效时,表示( )
A. 外设可以把数据取走
B. 外设已经取走数据
C. 可以向 CPU 提出中断请求
D. 允许中断
三、判断题
1、并行接口传送信息距离较远,且传输速率较快。( )
2、简单的并行数据的传输不需要联络过程,只要用软件就可简单地实现接收数据或发送数据。( )
3、8255A 只能工作于单一的工作方式。( )
4、在 8255A 的方式 1 输入中,INTR 信号由 STB 的下降沿使其置为高电平。( )
5、8255A 的 “方式选择控制字” 和 “端口 C 置 1 / 置 0 控制字” 的标志位是 D₇位。( )
四、简答题
1、简述并行接口的特点和适用场合。
2、简述 8255A 的内部结构组成。
3、简述 8255A 的 3 种工作方式及其特点。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$