内容发布更新时间 : 2024/12/25 22:29:26星期一 下面是文章的全部内容请认真阅读。
计算机接口技术模拟题
一、填空题
STD总线主要用于构成(工业控制用不同规模的微机系统);中断控制器8259A的( ISR )寄存器用来存放正在被服务的所有中断级别;DMA控制器 8237A的(DACK )信号取代了I/O设备的地址选择逻辑; RS-232C的逻辑\为(+3—+15)V; 异步串行协定中一个独立的信息单位是(起止式帧); 当3--8译码器输入端CBA为011时,输出端(Y3 )有效;通过程序命令设置或改变其功能的接口称为(可编程接口); 在模拟信号变化较快时,A/D转换之前需加(采样保持器); USB总线采用(星形层式)结构和(Hub)技术,使 USB主控机可连接127个外设;逐行扫描法是通过对键盘逐行扫描,检测(是否有列线为0 )来确定闭合键;CPU通过读(状态)端口来了解外设的工作进程;接口的核心部分是(基本逻辑电路),其通常是由(命令寄存器、状态寄存器、数据缓冲寄存器 )构成的;DMA传送的一个页面有(64K )字节。
二、判断题
1.若8253设置成方式3,且计数初值为7时,输出3个时钟周期的低电平. (√ ) 2.DMAC在系统中始终是受CPU控制的. (× ) 3.在非可编程接口中锁存器经常用作输入端口. (√ ) 4.内总线用于构成微机系统. (× ) 5.20MA电流环是采用平衡差分方式传送信号的. (× ) 6.ADC中的锁存器可用来锁存被转换的模拟量. (× ) 7.DMA控制器可以和CPU同时工作. (√ ) 8.可编程接口芯片至少有两个端口. ( × ) 9.当允许接收且接收了一个字符后8251A的RXRDY信号有效. (× ) 10.外部总线均以串行方式传送数据. (× )
三、简答题
1.RS-422为何采用两条信号线传送信号?
答:RS-422标准是一种平衡方式传输。所谓平衡方式,是指双端发送和双端接受,所以,传送信号要有两条线AA’和BB’,发送端和接受端分别采用平衡发送器(驱动器)和差动接收器。RS-422A标准由于采用了双线传输,大大增强了抗共模干扰的能力。
2.地址译码电路的输入信号是什么?输出信号是什么?各有何用途?
答:地址译码电路的输入信号除了地址信号线以外,还有一些控制信号。作用就是把地址和控制信号进行逻辑组合,从而产生对接口芯片的选择信号;输出信号就是一根选中线,低电平有效;作用就是当地址译码有效,选中一个接口芯片时,这个芯片内部的数据线打开,并与系统总线相连,从而打通了接口电路与系统总线的通路。
3.说明8253引脚D7-D0、A1A0、CLK及OUT的用途。
答:数据总线D7-D0为三态输出/输入线。用于将8253与系统数据总线相连,是8253与CPU
接口数据线,供CPU向8253进行读写数据,传送命令和状态信息。
地址线A1A0,这两根线接到系统地址总线的A1A0上。当CS为低电平,8253被选中时,A1A0
用于选择8253内部寄存器,以便对他们进行读写操作。
计时器时钟信号CLK:CLK为输入信号。3个计数器各有一独立的时钟输入信号。时钟信号
的作用是在8253进行定时或计数工作时,每输入一个时钟脉冲信号CLK,便使计数值减1。
计数器输出信号OUT:为输出信号。3个独立计数器每一个都有自己的计数器输出信号。作
用是,计数器工作时,每来一个时钟脉冲,计数器减1,当计数值减为0,就在输出线上输出一OUT信号,以示定时或计数已到。
4.在向量法中CPU是如何转向中断服务程序的?
答:当外部设备发出中断请求后,如果中断已经开放并且没有其他外设申请DMA传送,则CPU在当前指令执行结束时响应中断,进入中断的响应周期。CPU通过总线控制器连续发出两个中断回答信号完成一个中断响应周期以获取中断类型号。CPU响应中断之前,通过内部硬件,进行断点及标志保存,这叫保护程序断点,即将当前正在执行的程序的段地址(CS)和偏移地址(IP)以及标志(FR)压入堆栈。然后通过在中断响应周期中所读取的中断类型号,找到被响应的中断服务程序的入口地址,包括中断服务程序的段地址和偏移地址,再分别将它们装入CPU的CS和IP寄存器,一旦装入完毕,就进入中断服务程序并开始执行。
5.8259A的主要功能是什么?
答:8259A协助CPU进行中断处理,主要有以下功能:1 优先级排队管理2 接受和扩充外部设备的中断请求 3 提供中断类型号 4 进行中断请求的屏蔽和开放
6.8255A有几个I/O口,各有何功能?
答:8255A具有两个8位(A口和B口)和两个4位(C口高/低4位)并行I/O端口的接口芯片。
A口和B口用作输入/输出的数据口,C口除作数据口之外,还可用作状态口,专用联络信号线和按位控制用。
7.8255A方式1下采用查询方式I/O时,CPU应查询什么?
答:若CPU采用查询方式,输入时则通过查询状态字中的INTR为或IBF位是否置位来判断有无数据可读。输出时则为INTR或OBF位。
8.能实现RS-232C的零MODEM通信的最简连线是哪三条信号线?
答:能实现RS-232C的零MODEM通信的最简连线是发送线TxD,接受线RxD,信号地线SG 三条信号线。
9.为什么CPU数据线宽度小于DAC分辨率时需要两级缓冲?
答:分辨率是指D/A转换器能够转换的二进制数的位数。位数多分辨率也就高。如果CPU数据线宽度小于DAC分辨率时,CPU必须分两次送出,先送低字节,后送高字节。也防止两次送数出现间隙,而引起输出产生毛刺,因此必须同时选通存放高/低两个字节的两个锁存器,一起送到DAC,进行D/A转换,所以当CPU数据线宽度小于DAC分辨率时需要两级缓冲。
10.试说明8237A引线DB0-7 的功能。 答:DB0-7双向三态双功能线。被动态时,为数据线,作为CPU对8237A进行初始化传送命令,或传送结束后传送状态。主动态时,为地址线,作为访问存储器的地址的高8位地址线,同时也作数据线,地址和数据分时复用。另外,在存储器到存储器传送方式时,DB0-7还作为数
据的输入输出端。