计算机接口技术模拟试题(附答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机接口技术》模拟试题
填空题:
1. 当进行DMA方式下的读操作时,数据是从存储器传送到外设__中。
2. 在计算机与外设之间的数据传送方式主要有无条件传送、查询、中断和DMA 四种方式,如果外设是准备好的并且条件是已知的情况下,可采用无条件传送方式,如果有大批量数据需要传送到主机,一般采用DMA 方式。
⒊PC微机总线是由地址总线、数据总线和控制总线组成。4.某12位DAC,转换误差为1/2LSB,则当满刻度输出电压为5V时,其转换误差是_________mV。(5 * 0.5 * 2-12)
5.外部中断分为可屏蔽中断和不可屏蔽中断两种,可屏蔽中断是通过CPU的_INTR___引脚引入的。
6.一片8259A被初始化为优先级自动循环方式。则当IR7被CPU响应并受到服务后,_IR0___优先级变为最高。
7.中断触发方式包括__电平触发______和__边沿触发______两种。
8.某微机中8253的计数脉冲频率是1MHz,若需定时1ms,则设置的计数器初值__1000______ 。
9.某8位ADC,基准电压V REF+=+5V,V REF-=0V。当输入电压为2.1V时,输出的数字量为________ 。(INT(255*2.1/5.0) )
10.在非编码键盘中,识别按键的方法主要包括_行扫描法____和_列反转法___ 。
一、选择题:
(1)单项选择题
3. 二进制计数时,8253可编程定时/计数器的计数初值设置范围是:(B )
A. 0~255
B. 0~65535
C. 1~256
D. 1~65535
5. 在下面的陈述中那些是正确的?( D )
A.端口是能够CPU直接访问的寄存器地址
B.端口是由多个寄存器组成,同时能够进行读/写操作
C.一个接口就是一个端口
D. A.B.C都不正确
6. 在程序控制传送方式中,哪种传送可提高系统的工作效率(C)?
A)无条件传送B)查询传送
C)中断传送D)前三项均可
(2)多项选择题
7. 指出下寄存器中哪些是属于DMA内部共用寄存器。(AC )
A.命令寄存器、状态寄存器
B.读通道当前地址寄存器
C.屏蔽寄存器
D.写通道基地址与当前地址寄存器
9. 指出下列接口中哪些属于串行总线。(ABCD )
A. RS-485
B. RS-232
C. USB
D. IEEE 1394
10.数字数据的数字编码技术中,在数据波形上携带有时钟脉冲信息的有(BC )A.NRZ编码B.曼彻斯特编码
C.差分曼彻斯特编码D.BCD编码
三、判断题:
⒈接口电路中的数据寄存器、控制寄存器和数据寄存器缺一不可。X
⒊多片8259级联,从片中的INT引脚都连到主片的IRQ0~7引脚上。V
5.串行异步通信仅用三根线就可进行双向通信。V
6.端口地址是接口电路中能被CPU采用I/O指令访问的寄存器地址。 V
7. I/O操作是指CPU直接对I/O接口进行操作。V
9. 利用串口单向数据通信仅用一根数据线。X
四、简答题:
1.简述ADC0809模/数转换器的工作过程。
(1)程序或外部控制送选址信号A、B、C,稳定后,再送地址允许锁存信号ALE. ALE的上升沿锁存A、B、C。
(2)START上升沿使逐次逼近寄存器清0,下降沿开始逐位比较
(3)当ADC结束后,EOC变高。此时,由程序或外部送一个允许输出信号OE(高有效),打开锁存器的三态门,将转换的结果送到数据总线。
2.中断可分为哪些阶段?在执行中断响应后,要完成哪些主要功能?
(1)IRQ0~IRQ7有中断请求,8259A的IRR的相应位置1
(2)IRR与IMR相应位比较后,封锁或发送中断请求给PR
(3)PR分析后,把当前最高优先级的中断请求由INT送至CPU
(4)若IF=1,CPU执行完当前指令后,连续发出2个INTA信号
(5)接到第1个INTA后,8259A的ISR和IRR对应位分别置1清0
(6)接到第2个INTA后,8259A把中断类型号送上数据总线
(7)CPU将收到的中断类型号乘以4,到中断向量表中获取中
(8)断向量,转入相应中断服务子程序进行中断处理
3.说明EIA-RS-232C的电气特性,为什么要与TTL进行转换,怎样转换?
4.设被控温度变化范围为200℃~500℃,为使被控温度达到0.1℃的精度,应选用几位的D/A 及A/D 转换器? (500200)0.12
(500200)230000.1
12n n n -<->=>=∴
故应选择12位ADC 和DAC 。
5. 8259A 只有两个口地址,它如何识别给它的4个ICW 命令和3个OCW 命令? 若CPU 用一条输出指令向8259A 的偶地址端口写入一个命令字,而且D4=1,则被解释为初始化命令字ICW1。
紧跟ICW1,写入8259A 奇地址端口的是ICW2。
若ICW1规定了8259A 级联工作,则紧跟ICW2写入8259A 的奇地址端口的是ICW3,随后写入8259A 奇地址端口的是ICW4。
若ICW1规定了8259A 单片工作,则紧跟ICW2写入8259A 的奇地址端口的是ICW4。 OCW1:必须写入相应8259A 芯片的奇地址端口。
OCW2:必须写入相应8259A 芯片的偶地址端口。与ICW1通过D4位来区分。