好文档 - 专业文书写作范文服务资料分享网站

南京邮电大学微型计算机原理与接口技术期末考试试卷2004A(机密)(可编辑修改word版)

天下 分享 时间: 加入收藏 我要投稿 点赞

A

南京邮电学院 2004/2005 学年 第一学期

期 末

《微机系统与接口技术 A》试题

学号 二 班级 题 号 得 分 姓名 四 得分 七 十 五 八 一 三 六 九 一.单项选择题(每空 1 分,共 10 分) 1. 接口电路中一般都设置( ),以解决高速主机和低速外设在速度方面的矛盾。

A. 译码电路 B.缓冲器或锁存器 C.中断控制电路 D.读/写控制逻辑 2. CPU 执行 IRET 中断返回指令后,从堆栈栈顶弹出( )字节的数据。

A. 3 B. 4 C. 5 D. 6 3. PC/AT 机中,提供动态 RAM 刷新定时功能的是 8254 的( )。

A. 计数器 0 B. 计数器 1 C. 计数器 2 D. 控制寄存器 4. CPU 响应 INTR 和 NMI 中断时,相同的必要条件是( )。

A. 当前总线空闲 B.CPU 允许中断 C.当前访问主存结束 D.当前指令执行结束5.异步串行通信传送的每个字符包括( )个停止位。

A. 0~1 B.1~2 C. 1~3 D. 1 6. PC 系统机中,CPU 响应系统实时时钟中断时,中断类型码由( )提供。

A. 指令 B. CPU C. 中断向量 D. 8259 7.80486 在 DMA 传送期间建立的一对握手信号是 CPU 引脚( )。

A.RTS/CTS B.INTR/INTA C.HOLD/HLDA D.STB/IBF 8.8250 芯片具有很强的中断能力,其内部 4 级中断具有最高优先权的是( )中断。

A.接收缓冲器“满” B.发送保持器“空” C. 接收错 D. MODEM 输入状态改变9.PC 系统机中,能够控制扬声器打开和关闭的芯片是( )。

A. 8255 B. 8250 C. 8259 D. 8237 10.采用 5 片 8259A 级联,80486 的可屏蔽中断最多可扩充到( )级。

A.36 B.37 C.38 D.40 二.填空题(每空 1.5 分,共 36 分)

1. 1. 在接口电路中,端口按存放信息的物理意义划分,可以分为三类:数据端口、 是

端口和 。

端口。

2. CPU 使用无条件输入方式从外设输入信息, 为保证输入数据正确, 其假设条件3.80X86 的 IN/OUT 指令,直接寻址时最多可访问的端口数为

4.计算机领域内,有两种数据传送形式:并行通信和 5.8254 内部有三个独立的 是

信号。

通信。

位计数器,每个计数器有一个 GATE 引脚,GATE

功能。

标志

通信。

6. 发送器/接收器是异步串行接口的核心部件,它主要完成 7. 从 NMI 引脚产生的中断叫做

,CPU 对它的响应不受 通信和

的影响。

8. 串行异步通信的传输方式有单工通信、

9. 可编程定时器/计数器 8254 计数器 2 采用 BCD 码计数,CLK2 为 2MHz,为产生 1000Hz 方

波信号,其计数初值为 。

号计数器,初始化后,每隔

ms 向

10. 日时钟中断的中断源为系统 8254 的

主 8259 的 IR0 端子提请一次中断请求。

11. 实模式下, 中断类型码为 15H 的中断服务程序的入口地址一定存放在地址为

的四个连续的存储单元中,若这四个单元的的内容为:66H、50H、88H、30H,

:

bps,传送每位信息所

方式的信息

则其服务程序的入口地址为

12. 在串行异步传送中一个串行字符由 1 个起始位,7 个数据位,1 个校验位和 1 个停止位

组成,每秒传送 120 个字符,则数据传送的波特率应为 占用的时间为

13. 单纯用 INT 14H 的 0 号功能对 8250 初始化编程,CPU 只能采用

传送方式与 8250 进行信息交换。

14. 下图为 8255 A 口工作在方式 1 输出的操作时序,请回答问题。

WR 微 处

OBF

( 缓 INTR

( 中 ACK

外 设 (1) OBF 信号的含义是 (2) INTR 信号的含义是

输出 ; ,该信号可以通过初始化时对引脚

的编程允许或禁止; (3) 此时,8255 的 B 口和 C 口都可以工作在方式 。 三.简答题(共 24 分)

1. 简述计算机系统中端口的两种编址方式及其的特点。(5 分)

2. 描述下图查询方式输出接口电路中,CPU 和外设之间如何实现输出通知、状态查询和

数据传送?(5 分)

3. 请叙述 PC 系统硬件中断和软件中断的不同之处。(5 分)

4. RS-232 接口标准中,TXD、RXD、DSR 和 DTR 的功能是什么?(4 分)

5. 下图是串行接口芯片内部中断管理后将优先级别最高的中断请求送 CPU 的示意图,

请说明为了能够让 CPU 响应该中断,各部件在中断方面必须做哪些准备工作?(5 分)

8259 接收错中断 接收中断 发送中断 MODEM?D?? 中断允许 CPU 中断排队 INTRPT ?D?????ó 2? 2? IR4 INT INTR

OUT2 8250?÷′??ú

图9.8 8250中断控制信号与CPU的连接示意图

四.综合应用题(共 30 分)

1. 系统使用外扩可编程定时器/计数器 8254,设芯片地址为 2A0H~2A3H,输入时钟 10MHz, 要求输出 5KHz 的方波。(8 分)

(1) 画出相应的地址译码设计电路和 8254 的信号连接设计电路。

8254

D0 CLK0 GATE0 D7 OUT0 CLK1 A1 GATE1

(2)将下列 8254 初始化程序段补充完整(采用二进制计数方式)。

MOV AL, MOV DX,2A3H ;写控制字 OUT DX,AL MOV AX, ;写计数初值

MOV DX, OUT DX,AL OUT DX,AL

2. 两台微机用主串口进行点-点单工通信(不用联络线),波特率为 1200bps(分频系数为

0060H),每个字符对应 1 个起始位、8 个数据位、无校验,2 个停止位。(12 分)

(1) 画出连续发送数据 0A6H 时 8250 发出的一帧数据格式的波形并作出相应的标注 。

传 送 1 0

(2) 画出两机的 RS-232C 接口接线方式(不可有多余连线)。

发 送

2 3 4 5 6 2

接 收 2 3 4 5 6 20

7 序(要求对 8250 端口直接操作)(3) 请为发送方编写用查询0方式发送字符的初始化子程。

3. 利用系统定时源采用中断方式,每隔 550ms 在屏幕上显示一行字符‘HELLO WORD!’,主

机有按键时结束演示。(6 分)

(1) 请将下述完成主要功能的 1CH 中断服务程序补充完整。

SERVICE PROC

PUSHA

PUSH DS

MOV

AX,DATA

;重新给 DS 赋值

;中断计数,不满转本次中断结束

DEC

ICOUNT

MOV MOV MOV INT

EXIT: ICOUNT,10 AH,9

DX,字符串在数据段的偏移地址 21H ;550ms 时间到,显示字符串

;恢复现场与中断返回

SERVICE ENDP

(2) 如果采用外扩定时源作用户中断,则用户设计的中断服务程序对应的中断类型码应

南京邮电大学微型计算机原理与接口技术期末考试试卷2004A(机密)(可编辑修改word版)

A南京邮电学院2004/2005学年第一学期期末《微机系统与接口技术A》试题学号二班级题号得分姓名四得分七十五八一三六九一.单项选择题(每空1分,共10分)1.接口电路中一般都设置(),以解决高速主
推荐度:
点击下载文档文档为doc格式
68cxf6ncwe38gut0xsx29kcek7hlwh0143j
领取福利

微信扫码领取福利

微信扫码分享