1、 计算机接口技术模拟题 一、填空题可编程串行接口芯片 8251A 的复位方法有(硬件 RESET 复位线加高电平或软件发工作字命令(D6=10)内部复位); 中断控制器 8259A 在非缓冲方式下级连时,主控器通过(CAS0-CAS1 )向从控器传送识别码 ID,以便选中某一从控器; CRT 字符发生器的高位地址是来自 VRAM 的(ASC码); RS-485 与 RS-422 的主要区别是 RS-485 允许有(多个发送器 );分辩率为 10 位,输出满度 5V 的 D/A 转换器,最小数字量变化可产生(5m)V 模拟量变化; 非可编程接口的输入端口常由(三态缓冲器)构成; 8255A 的
2、C 口最多可以传送( 4 )位并行数据; 8237A 的三种 DMA 操作类型是(数据传送、数据校验、数据检索 );8253 的 3 方式具有自动装入计数初值功能,一旦计数开始,就会输出连续的(方波) ;非自动中断结束时,从片 8259A 在中断服务程序最后须发( 2 )个 EOI 命令;DMA 控制器 8237A 的当前字节计数器存放(DMA 传送过程中没有传送完的字节数) ;串行外设与 CPU 的接口应具有数据的(并串 )转换功能;STD 总线采用( 56 )线双列插座;若译码器的输入线可接 4 条地址线,则其最少可寻址( 16 )个端口;对于 7*9 的字符点阵需要扫描( 9 )次显示出
3、一个字符。二、判断题1.所有外设的中断请求都是通过硬件传送给 CPU 的. ( )2.8255A 在方式 0 下 A 口可以双向传送数据. ( )3.启动 A/D 转换的输出指令可输出任意值. ( )4.所有串行接口的串、并之间的转换是通过程序实现的. ( )5.CPU 对外设的读写周期通常与系统时钟速度无关. ( )6.RS-232C 标准接口经电平转换后便可长距离传送信息. ( )7.RS-422 的平衡式传输线上消除了噪声信号. ( )8.查询 8251A 的 TXRDY 状态位或由 TXRDY 引脚产生中断,均可避免数据丢失.( )9.D/A 转换器的锁存器是用来保存转换后的模拟量.
4、( )10.DMA 写是指将内存的数据写到外设. ( )三、简答题1.端口的统一编址和独立编址的主要区别是什么?答:统一编址是从存储器空间划出一部分地址空间给 I/O 设备,把 I/O 接口中的端口当作存储器单元一样进行访问,不设置专门的 I/O 指令,有一部分对存储器使用的指令也可用于端口。指令类型多,功能齐全,但指令长,执行速度慢。独立编址是接口中的端口地址单独编址而不和存储空间合在一起,大型计算机通常采用这种方式,其 I/O 端口地址不占用存储空间,有专门的 I/O 指令,I/O 指令短,执行速度快,I/O 操作和存储器操作层次清晰,程序可读性强。2.简述 8253 的计数通道工作原理。
5、答:8253 是一种减 1 计数器。因此,在它开始计数之前,一定要根据计数的要求,先计算出计数初值,并装入计数初值寄存器和减 1 计数器。然后,才能在门控信号的控制下,由时钟脉冲对减 1 计数器进行减 1 计数。当计数初值减为 0 时,计数结束,则在计数器输出端产生波形变化。如果要求继续计数,就需要再次重新装入计数初值。3.各种中断的类型号是如何提供的?答:中断类型号是系统分配给每个中断源的代号。系统中的外部中断和内部中断,硬中断和软中断一律统一编号,共有 256 个号。CPU 对系统中不同类型的中断源,获取他们的中断号的方法是不同的。可屏蔽中断 INTR 的中断号是在中断响应周期的中断回答时
6、,由中断控制器 8259A 提供的。指令中断 INTnH 的中断号是由中断指令直接给出的。不可屏蔽中断NMI 以及 CPU 内部一些特殊中断的中断号是由系统预先设置好的。4.8259A 级连方式下的非自动结束中断在完成中断时为何要发两个 EOI 命令?答:发出两个 EOI 命令,一个给主片,一个给从片。这是因为,在级联方式下,中断响应时,主片和从片分别将对应的 ISR 位置位。5.8255A 的 STB 信号由谁产生,何时产生,有何作用?答:由外设产生;当外设准备好数据并放到数据线上时产生,由该信号将数据送到 8255A的 A 口或 B 口的输入数据寄存器。6.简述波特率、字符速率及波特率因子
7、的含义。答:所谓波特率是指单位时间内传送二进制数据的位数,其单位是位/秒(b/s) 。字符速率是指每秒钟传输的字符数。波特因子是发送/接受 1 位数据(1 个数据位)所需要的时钟脉冲个数,其单位是个/位。7.多路模拟开关和采样保持器有何用?答:在实时控制和实时数据处理系统中,要求同时测量或控制几路甚至几十路信号,常用公共的 A/D、D/A 转换电路实现多个回路的转换,这样,就要求解决多个回路和 A/D、D/A转换器之间的切换问题。多路模拟开关就可实现从多个模拟信号中选取其中一个进行输入输出,实现信号的分时切换。在实际系统中用到 A/D 转换时,A/D 转换器完成一次转换需要一定的时间,对于模拟
8、信号变化比较快的信号源,为了保证转换精度,避免转换误差,需要“冻结”时变信号的瞬时值,就要在 A/D 通道中采用采样/保持器。 8.DMAC 处于主动工作方式时都执行了哪些状态周期,各有何用?答:DMAC 处于主动工作方式时应包括 S1,S2,S3 和 S4 四个状态周期。如果存储器或外设的速度跟不上,可在 S3 和 S4 之间插入等待状态周期。S1:更新高 8 位地址。DMA 控制器在此状态发出地址允许信号,允许在此期间,把高 8 位地址送到数据总线上,并发地址选通信号把地址信息锁存到锁存器中。S2:输出 16 位 RAM 地址和发 DACK 信号寻址 I/O 设备。一是输出 16 位地址到
9、 RAM,二是申请 DMA 传送的外设发出请求回答信号,以寻址 I/O 设备,为数据传送做好准备。S3:读周期。发出命令把内存或 I/O 接口读取的 8 位数据放到数据线上,等待写周期的到来。S4:写周期。把读周期之后保持在数据线上的数据字节写到 RAM 或 I/O 接口,到此,完成了一个字节的 DMA 传送9.什么是总线标准和接口标准?举例说出一些总线标准和接口标准。答:总线标准是指芯片之间,插板之间及系统之间,通过总线进行连接和传输信息时,应遵守的一些协议与规范,包括硬件和软件两个方面。如总线工作时钟频率,总线信号线定义,总线系统结构、总线仲裁机构与配置机构、电气规范、机械规范和实施总线协
10、议的驱动与管理程序。例如:ISA、EISA、STD、PCI、PCMCIA 等。接口标准是外设接口的规范,涉及接口信号线定义,信号传输速率,传输方向,拓扑结构以及电气特性和机械特性。如 USB,IEEE1394 等。10.说出 PC-104 总线的条数、主要特点和用途。答:PC-104 总线是超小型 PC 微机所用的总线标准,共 104 脚。使用 PC-104 总线的嵌入式 PC 机的主要特点有:1 使用超小尺寸的插板 2 自堆总线结构 3 总线驱动电流小(6mA) ,功耗低(1-2W)。主要用于各种工业控制中,并被嵌入到对体积和功耗要求都很高的产品中。如医疗仪器,实验室仪器,通信装置,商用终端,军用电子设备和机器人等设备之中