南京邮电大学微型计算机原理与接口技术期末考试试卷2004B文档格式.doc
- 文档编号:7006075
- 上传时间:2023-05-07
- 格式:DOC
- 页数:8
- 大小:119.50KB
南京邮电大学微型计算机原理与接口技术期末考试试卷2004B文档格式.doc
《南京邮电大学微型计算机原理与接口技术期末考试试卷2004B文档格式.doc》由会员分享,可在线阅读,更多相关《南京邮电大学微型计算机原理与接口技术期末考试试卷2004B文档格式.doc(8页珍藏版)》请在冰点文库上搜索。
A.256B.65536C.255D.65535
6.微机系统与输入/输出设备的信息交换方式中,()方式的接口电路最简单。
A.DMAB.中断控制C.查询D.无条件传送
7.可编程定时/计数器8254的三个独立的计数器都是()位的。
A.8B.16C.32D.64
8.PC系统中,下述优先级别最高的中断是()中断。
A.用户B.NMIC.软件D.日时钟
9.并行I/O接口芯片8255A的数据端口,CPU采用中断方式对数据口进行操作,则该数据口工作在方式()。
A.0B.1C.2D.3
10.下列不属于硬件中断与软件中断的区别是()。
A.中断的引发方式不同
B.获取中断类型码的方式不同
C.中断处理程序的结束方式不同
D.CPU中断返回不同
二.填空题(每空1.5分,共36分)
1.计算机接口按通用性可以分为两类:
接口和接口。
2.CPU使用无条件输出方式向外设输出信息,为保证输出数据正确,其假设条件
是。
3.从INTR引脚产生的中断叫做____________________,CPU对它的响应受_________标志的影响。
4.可编程定时器/计数器8254中,计数初值的计算公式为:
N=(除数不为0)。
5.8255有个数据口,其中能工作在方式2的是口。
6.8250能检测的错误有______________种。
7.可编程定时器/计数器8254工作方式2中,计数器具有功能。
8.实模式下,中断类型码为16H的中断服务程序的入口地址一定存放在地址为_________________的四个连续的存储单元中,若这四个单元的的内容为:
40H、50H、80H、70H,则其服务程序的入口地址为:
。
9.微机系统有两种I/O端口的编址方式,分别是编址方式和
编址方式。
10.异步串行通信的一帧数据格式中有位起始位,逻辑电平为。
11.中断源是指。
软件中断比硬件中断的级别
(高/低)。
14.下图为82C55A口工作在方式1输出的操作时序,请回答问题。
WR
OBF
INTR
ACK
输出
(缓冲器满)
(中断请求)
外设应答
微处理器输出数据
(1)WR信号的含义是,该信号有效时,将CPU数据锁存入端口,并且还改变OBF信号和信号的状态;
(2)查询方式编程输出数据时外设应查询信号,当该信号为电平时,执行一条_____指令,输出下一个数据。
(3)此时,C口可工作在方式。
三.简答题(共24分)
1.计算机接口的作用是什么?
2.请描述下图中断方式输入接口电路中,CPU和外设之间如何实现中断请求、数据传送和中断请求复位过程的。
3.请叙述PC响应非屏蔽中断的条件。
4.RS-232接口标准中,TXD、RXD、CTS和RTS的功能是什么?
5.简述异步串行通信的三种传输方式及其各自特点。
四.综合应用题(共30分)
1.系统使用外扩可编程定时器/计数器8254,设芯片地址为200H~203H,输入时钟1MHz,要求输出1Hz的方波。
(8分)
(1)画出相应的信号连接设计电路。
D0CLK0
GATE0
D7OUT0
CLK1
A1GATE1
A0OUT1
CLK2
CSGATE2
WROUT2
RD
8254
(2)编写8254初始化程序段。
2.两台微机用主串口进行点-点单工通信(不用联络线),波特率为2400bps(分频系数为0030H),每个字符对应1个起始位、8个数据位、无校验、2个停止位。
(12分)
(1)请为接收方编写用查询方式接收字符的初始化子程序(要求对8250端口直接操作)。
(3)请用流程图说明CPU是如何通过查询方式正确接收一个字符的。
3.用8255A并采用中断管理方式设计打印机接口。
设输出数据存放在2000H:
3000H开始的单元中,中断服务程序的入口地址为3000H:
2000H,中断类型码为20H。
(10分)
要求:
(1)以PA口作数据输出,画出8255与打印机连接的设计电路图;
PA0
PA7
OBFA
ACKA
INTRA
8255
打
印
机
(2)编写完成上述要求的初始化程序(即主程序)和输出10个字符的中断服务程序。
(所有程序均应加适当注释和必要参数说明)
南京邮电学院2004/2005学年第一学期
期末《微机系统与接口技术A》试题B参考答案
一.单项选择题,每题1分,共10分
1.D2.A3.B4.C5.C
6.D7.B8.D9.B10.D
二.填空题,每空1.5分,共36分
1.通用专用2.输出设备空闲3.可屏蔽中断I
4.FCLK/FOUT5.3A6.4
7.计数初值自动重装8.4*16H7080H:
5040H
9.I/O与存储器统一编址I/O单独编址10.10
11.能够引发中断的信息源高
12.写控制信号INTROBF1OUT0
三.简答题第4题4分,其余每题5分,共24分
1.
(1)数据缓冲功能
接口中一般都设置数据缓冲器或锁存器,以解决高速主机与低速外设的矛盾,避免因速度不同而丢失信息;
(2)联络功能
接口电路应能提供外设的状态;
(3)寻址功能
接口电路应当有I/O口地址译码器,以便产生片选信号或者产生端口寄存器的选中信号;
(4)数据转换功能
CPU所处理的是并行数据,而有的外设只能处理串行数据,在这种情况下,接口就应具有数据“串→并”和“并→串”的转换功能;
(5)中断管理功能
在高性能的接口电路中,为了便于CPU使用中断方式和端口寄存器交换信息,接口电路应当设置中断控制电路,允许或禁止接口电路提出中断请求,并且中断控制电路的控制功能应交给CPU,即CPU执行输出指令可以允许或者禁止接口电路中断请求的提出与否。
2.输入设备准备好输入数据存入锁存器后设置中断触发器;
CPU设置中断允许寄存器;
D中断请求提向CPU;
CPU响应中断申请转入中断服务程序执行OUT指令将数
据写入数据口;
数据读信号清除中断请求。
3.没有DMA请求;
当前指令执行完毕。
4.TXD:
发送数据;
RXD:
接收数据;
RTS:
请求发送;
CTS:
允许发送。
5.单工方式
单工方式只允许数据按照一个固定的方向传送;
半双工方式
半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,因此,
数据不能同时在两个方向上传送;
全双工方式
在全双工方式中,收发双方可同时进行数据传送。
四.综合应用题共30分
1.8分
D0CLK0
GATE0
D7OUT0
A1CLK1
A0GATE1
CSOUT1
WRCLK2
RDGATE2
OUT2
D0
D7
A1
A0
IOW
IOR
或
门
A9
A8
A7
A6
A5
A4
A3
A2
10MHZ
+5V
1HZ
(1)4分
(2)4分每空1分
MOV AL,36H
MOV DX,203H;
写控制字
OUT DX,AL
MOV AX,1000;
写计数初值
MOV DX,200H
OUT DX,AL
MOVAL,AH
MOV AL,76H
MOV DX,201H
2.12分
2
3
4
5
6
20
7
(1)2分
(3)6分
MOVDX,3FBHMOVDX,3FBH
MOVAL,80HMOVAL,00000111B
OUTDX,AL1分OUTDX,AL1分
MOVDX,3F9HMOVDX,3F9H
MOVAL,0MOVAL,0
OUTDX,AL1分OUTDX,AL1分
MOVDX,3F8HMOVDX,3FCH
MOVAL,30HMOVAL,0
OUTDX,AL1分OUTDX,AL1分
读通信线状态寄存器
测试接收缓冲器有数据?
读接收缓冲器数据
N
Y
(3)4分
PC4
D7~D0
STROBE
ACKNLG
接8259输入
BUSY
MOV AX,3000H;
设置中断向量表
MOV DS,AX
MOV DX,2000H
MOV AX,3520H
INT 21H
MOV AL,10101000B;
控制字,A组方式1中断输出
OUT P8255,AL
MOV AL,00001101B
MOV AX,2000H;
数据区
MOV DS,AX
MOV BX,3000H
MOV CX,10
S1:
IN AL,P8255C
TEST AL,00010000B;
假设BUSY接PC4
JNZ S1
STI
MOV AL,[BX];
主动发
INC BX
OUT P8255A,AL
S2:
CMP CX,0
JNZ S2
……
ISER PROC;
中断服务子程序
DEC CX
MOV AL,00001100B
L1:
MOV AL,[BX]
OUT P8255A,AL
INC BX
MOV AL,20H
OUT P8259A,AL
IRET
ISER ENDP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京 邮电大学 微型计算机 原理 接口 技术 期末考试 试卷 2004