第1页共2页微机原理与接口技术期末复习参考2一填空(10分)1、接口电路的作用是设备选择、、、和状态指示。2、80X86CCPU中最多可寻址个I/O端口,地址从0000H到。3、一般接口设计中芯片的片选CS接而内部寄存器由决定。4、实现中断优先权的常用的三种方法是、、和。二、判断题(10分)(正确的打,错误的打)1、并行通信的速率大于串行通信只是造价高,传送距离近。()2、8255与外设之间不能采用应答方式工作。()3、8237的基地址和基计数寄存器的内容在DMA数据传送过程中是可变的。()4、当计数时钟频率F=2MHZ时8253的一个定时/计数器无法完成一秒钟定时。()5、8251可以接MODEM进行远距离数据传输。()6、两片8259的主从级联方式,最多可管理15个中断。()7、8259的优先级是固定的。()8、80X86的中断向量表存放的是中断服务程序的入口地址。()9、8259中ISR寄存器用来存放正在处理的中断请求。()10、80X86中I/O端口地址是独立编址的,用IN和OUT专用指令访问。()三、单项选择题(10分)1、将8255的C口的PC3置1,则写入8255的命令字为()。A:06HB:03HC:07HD:0AH2、设8255的A口为基本输入/输出方式0输出,B口为选通方式一输入,C口高4位为输入,低4位为输出,则方式控制字为()。A:0BEHB:9EHC:90HD:8EH3、要使8253的一个通道定时达到1秒钟以上,则在CLK端输入的计时脉冲频率要小于()。A:1MHZB:640KHZC:64KHZD:6.4KHZ4、中断类型码为86H,则它在中断向量表的首地址为()第2页共2页A:0000:0344HB:0000:0218HC:FFFF:0344HD:FFFF:0218HH5、串行通信按通信距离由近到远的排序是()。A:RS-232,MODEM,RS-485B:RS-485,MODEM,RS-232C:RS-232,RS-485,MODEMD:MODEM,RS-485,RS-232[以下试题作在答题纸上]四、用8253的定时/计数器0和定时/计数器1进行串联连接,即定时/计数0的输出OUT0接定时计数器1的输入CLK1,实现OUT1输出频率为1HZ的方波。已知CLK0端输入的时钟频率为2.4MHZ,8253的口地址为280H~283H,请设计初始化程序。[10分]五、写入8251的命令字和数据是如何区分的?怎样知道8251的发送缓冲区为空?接收缓冲区已有数据?设8251为异步方式,时钟频率为波特率的16倍,字长为8位,采用偶校验,和一个停止位,写出8251的方式控制字,并画出发送数据10101011的数据格式简图,奇偶校验位放在数据之后。[10分]六、在微机系统中采两片8259实现中断管理,他们之间采用级联方式连接,一片从8259的INT端接主8259IR3端,已知主8259的IR0和IR4上分别引入两个中断请求。从8259的IR1和IR6端也分别引入两个中断请求。主8259的地址为210~211H,中断类型码为70H~77H,从8259的口地址为2A0~2A1,中断类型码为B0H~B7H,.画出主从8259的级联电路图,分别写出主从8259的初始化程序以及装入中断服务程序入口的程序片段。设主8259对应IR0和IR4的中断服务程序分别为Main_Int_Service0和Main_Int_Service4.而从8259对应IR1和IR6的中断服务程序分别为Slave_Int_Service1和Slave_Int_Service6。[15分]七、简答题[15分]1、什么是并行通信?什么是串行通信?各有什么特点?适用什么场合?2、简述80X86的中断响应的处理过程。3、8237有有哪两种工作状态?在每种状态下是它如何工作的?它的4个通道各有几个寄存器?每个起什么作用?