《微机原理与接口技术》试题
闭卷(∨)适用年级:计科2008
(时间:120分钟 满分:100分)
座位号_________班级_________学号__________ 姓名_________考分_________
- 单项选择题(略)
……
- 填空(每空1分,共20分)
3.CPU与接口之间传送信息的方式一般有四种,即: 、 、
、 。
4.8086/8088 从总的说来有 、 两种中断。
5.总线根据其所处的位置不同,可以分为 、 、
、 。
6.8253一个芯片上有 个独立的16位计数器通道,每个通道有 种工作方式。
7.8253的CLKo接1.5MHz的时钟,欲使OUT0产生频率为500kHz的方波信号,则8253的计数值应为______,应选用的工作方式是_______。
- USB总线的中文名为________________,它是__________芯的信号线,最多可支持________个外设。
9.当8255A工作于1方式和2方式时,通过_______命令字使INTE允许。
10.接口中的信息通常有以下三种:_____________、_____________和______________。
11.8086有_________条地址线,寻址空间为_________,80286有_________条地址线,寻址空间为_________。
12.某时刻8259A的IRR寄存器中的内容是13H,说明_______ ______
__________________,某时刻8259A的ISR寄存器中的内容是40H,说明______________________________。某时刻8259A的IMR寄存器中的内容是40H,说明______________________。
13.RS-232进行三线连接时,连接__________、__________、__________三个引脚。
15.访问I/O端口的方式有_____________和______________。
三、简答:(每题5分,共20分)
- 下图中的译码电路所确定的端口地址为____________H。
- 简述8086和8088有什么区别。
四、软、硬件设计(共25分)
- 使用8255A作为开关和共阴极LED显示器的接口,设8255A的A口连接8个开关,B口连接8个LED指示灯,要求将A口的开关状态读入,然后送至B口控制指示灯亮、灭。(设8255A的A口的地址为60H)
- 试画出连接电路图。(7分)
- 编写程序实现上述功能。(设8255A的控制口的地址为63H)。(8分)
2..设某系统使用两片8259A管理中断。主片的端口地址为80H和81H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为20H和21H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为08~0FH,从片的中断类型号为80~87H。
要求:
- 画出主从片的级联图;(7分)
- 编写主、从片初始化程序。(8分)
- 设8253的输入CLK1=1000Hz,CS=10~13H,要求OUT1输出为高电平和低电平均为20ms方波。
(1)画出8253的接线图;(5分)
(2)设计8253的控制程序。(5分)
1、8259初始化控制字ICW1~ICW4
ICW1:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
× | × | × | 1 | LTIM | ADI | SNGL | ICW4 |
ICW2:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
T7 | T6 | T5 | T4 | T3 | × | × | × |
(高5位中断向量号,低3为IR的编码)
ICW3:主片
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
IR7 | IR6 | IR5 | IR4 | IR3 | IR2 | IR1 | IR0 |
(1表示该引脚接有从片,0表示该引脚没有接从片)
ICW3:从片
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
0 | 0 | 0 | 0 | 0 | ID2 | ID1 | ID0 |
ID2、ID1、ID0可以为000、001…111分别表示从片连接在主片的IR0、IR1…IR7引脚上。
ICW4:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
0 | 0 | 0 | SFNM | BUF | M/ | AEOI | UPM |
2、8259操作控制字OCW1~OCW2
OCW1:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
M7 | M6 | M5 | M4 | M3 | M2 | M1 | M0 |
Mi为1表示表示表示屏蔽IRi位的中断请求
OCW2:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
R | SL | EOI | 0 | 0 | L2 | L1 | L0 |
OCW3:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
× | ESMM | SMM | 0 | 1 | P | RR | RIS |
3、8255方式选择命令字
D7 | D6 | D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
C口置位/复位命令字:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
0 | × | × | × | 0/1 | 0/1 | 0/1 | S/C |
D0=1,置位;D0=0,复位。D3 D2 D1= 000对PC0置位/复位…111对PC7置位/复位。
4、8253控制字格式
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |