二、判断对错,对的打叫”,错的打“X”2.1锁存器即可作为输出接口,又可作为输入接口使用。(X)2.2CPU送给8255A的控制字,以及输入数据和输出数据都通过 8255A内的数据总线缓冲器传送。(7 )2.38255A工作于方式0时,只适合无条件传送方式。(X)2.48255A工作于方式1时,可用于查询方式传送或中断方式 传送。(7)2.48255A工作于方式2时,A口、B口均可作为双向数据传送 端口,C口各位作为它们的应答控制线。(X)2.58255A有三种工作方式,在任一种方式下,都可以分别设 置A口、BI 态。(X)2.6利用8255A的C口按位置位/复位功能,一次可使C口的几 位同时置1或置0。 (X)2.7所谓并行接口和串行接口,顾名思义,就是指I/O接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。5 ( )
2.1锁存器即可作为输出接口,又可作为输入接口使用。(X)
2.2CPU送给8255A的控制字,以及输入数据和输出数据都通过 8255A内的数据总线缓冲器传送。(7 )
2.38255A工作于方式0时,只适合无条件传送方式。(X)
2.48255A工作于方式1时,可用于查询方式传送或中断方式 传送。(7)
2.48255A工作于方式2时,A口、B口均可作为双向数据传送 端口,C口各位作为它们的应答控制线。(X)
2.58255A有三种工作方式,在任一种方式下,都可以分别设 置A口、BI 态。(X)
2.6利用8255A的C口按位置位/复位功能,一次可使C口的几 位同时置1或置0。 (X)
2.7所谓并行接口和串行接口,顾名思义,就是指I/O接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。5 ( )
题目解答
答案
错误
解析
判断题分析
2.1 锁存器即可作为输出接口,又可作为输入接口使用。(×)
解析:锁存器的核心功能是“锁存”数据,即保持输出状态不变,适用于输出接口(如锁存CPU输出的数据供外设使用)。但作为输入接口时,锁存器无法解决“输入数据的保持”问题——外设数据通常是电平信号,需用三态缓冲器而非锁存器读取,故锁存器不能作为输入接口。
2.2 CPU送给8255A的控制字,以及输入数据和输出数据都通过8255A内的数据总线缓冲器传送。(√)
解析:8255A的数据总线缓冲器是双向三态缓冲器,用于连接CPU数据总线与8255A内部。控制字、输入数据、输出数据均通过该缓冲器传递,符合芯片工作原理。
2.3 8255A工作于方式0时,只适合无条件传送方式。(×)
解析:方式0为基本输入/输出方式,无固定的应答信号线,可通过软件查询外设状态(如检测C口引脚)实现查询方式,并非仅适用于无条件传送。
2.4 8255A工作于方式1时,可用于查询方式传送或中断方式传送。(√)
解析:方式1为选通输入/输出方式,提供STB(选通)、IBF(输入缓冲满)、OBF(输出缓冲满)等应答信号,支持查询(检测IBF/OBF)和中断(利用INTR中断请求线)两种方式。
2.5 8255A工作于方式2时,A口、B口均可作为双向数据传送端口,C口各位作为它们的应答控制线。(×)
解析:方式2仅支持A口作为双向端口(兼具输入和输出功能),B口只能工作在方式0或1,无法双向。C口需提供A口的应答信号线(如STB、IBF、OBF、INTR),不能同时支持B口双向。
2.6 8255A有三种工作方式,在任一种方式下,都可以分别设置A口、B口状态。(×)
解析:方式2下,A口固定为双向方式,B口只能工作在方式0或1,无法与A口独立设置为任意方式;且C口的引脚功能需配合A口/B口,不能完全独立设置,因此“任一种方式下均可分别设置A口、B口状态”不成立。
2.7 利用8255A的C口按位置位/复位功能,一次可使C口的几位同时置1或置0。(×)
解析:8255A的C口按位置位/复位功能一次仅能设置一位(通过控制字指定位置和电平),无法同时设置多位。
2.8 所谓并行接口和串行接口,顾名思义,就是指I/O接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。(×)
解析:并行接口指接口与CPU/外设之间均采用并行通信(多线同时传输);串行接口则均采用串行通信(单线逐位传输)。题目中“一个为并行,一个为串行”的描述错误,混淆了接口类型的定义。