成都理工大学现代微机原理与接口期末试题.doc
- 文档编号:161975
- 上传时间:2022-10-04
- 格式:DOC
- 页数:6
- 大小:689.61KB
成都理工大学现代微机原理与接口期末试题.doc
《成都理工大学现代微机原理与接口期末试题.doc》由会员分享,可在线阅读,更多相关《成都理工大学现代微机原理与接口期末试题.doc(6页珍藏版)》请在冰豆网上搜索。
一、单项选择题(本大题共20个小题,每小题1分,共20分)
1、下列设备系统中,一般不与DB、AB和CB三个总线直接连接的是__B__。
(A)I/O接口(B)外设(C)ROM(D)RAM
2、在微机系统的双向传输中,输入端口和输出端口若用同一地址_____D_______。
(A)在输出时会出现问题(B)在输入时会出现问题
(C)不会出现矛盾 (D)根本不能用
3、微型计算机与各外部设备之间是通过__C__连接起来的。
(A)系统总线(B)内总线(C)外总线(D)局部总线
4、在PC/XT传输周期中,CPU在__C__的下沿查询READY信号电平,定义是否输入等待脉冲Tw
(A)T1(B)T2(C)T3(D)T4
5、在PC/XT微机与外部设备通信中,一个I/O接口电路至少要有__A__端口
(A)数据(B)状态(C)控制(D)其他
6、8086(8088)CPU访问外设时,其I/O空间地址范围是__C__。
(A)00~FFH(B)0000~03FFH(C)0000~FFFFH(D)00000~FFFFFH
7、在PC机中,8086(8088)CPU非屏蔽中断用于处理计算机的__C__。
(A)外部设备(B)键盘数据 (C)工作异常 (D)显示数据
8、在微机中,CPU响应INTR引脚的中断请求的条件是__C__。
(A)IF=0 (B)TF=0 (C)IF=1 (D)OF=0
9、8259中断控制器的IRR中的某一位为1,表示__C__。
(A)8259中断服务故障 (B)CPU正在执行中断服务程序
(C)外部设备中有中断服务请求 (D)中断服务程序刚执行完毕
10、在PC机中,外设通过8259的IR实现中断请求,8259的INT连接到8088CPU,INTR实现对该设备的中断响应,8088CPU响应硬件中断的的条件__B__。
(A)总线周期结束 (B)当前指令执行完 (C)DMA结束 (D)CPU空闲
11、在PC机中,存储器地址为0:
000H~0:
3FFH的空间被分配为__C__。
(A)POST自检程序 (B)DOS参数区 (C)中断向量表 (D)用户程序
12、若8253定时/计数器通道0的时钟为1Kb/s,在**计数方式下最大定时时间为___A____秒
(A)1 (B)10 (C)100 (D)1000
13、8253定时/计数器可以实现定时,若输入时时钟周期为Ti,计数器的初值为N,则定时时间的计算公式是__A__。
(A)NTi (B)Ti/N (C)fi/N(D)Nfi
14、8086CPU向8253的2#计数器送初值N时,则8253芯片引脚A1A0为___C__。
(A)A1A0=00 (B)A1A0=01 (C)A1A0=10 (D)A1A0=11
15、8255工作在方式1输入时,仅将端口C的第4位(PC4)复位,则执行__B__操作。
(A)10001000B 端口C (B)00010000B 端口C
(C)10001000B 控制字寄存器 (D)00010000B 控制字寄存器
16、8255有三个独立的I/O通道,其中PA通道可工作在0~2方式,在PC机中用于__B__数据的读取。
(A)存储器 (B)键盘 (C)打印机 (D)显示器
17、8237DMA控制器可通过DREQ信号向产生请求,启动DMA传输,8237DMA也可通过程序写__C__寄存器启动DMA传输。
(A)临时 (B)计数 (C)请求 (D)数据
18、在PC/XT计算机中,DMA传输方式一次最大可以传输_D_字节。
(A)1 (B)1024 (C)32K (D)64K
19、PC/XT机的8237DMA控制器的__A__隧道用于存储器刷新,处于系统安全考虑,禁止用户编程使用。
(A)0# (B)1# (C)2# (D)3#
20、在异步串行通信中,数据位会影响传输帧长度,若RS-232C接口以2400,8,N,1传输参数通信时,其传输率为__B__字节/秒。
(A)120 (B)240 (C)480 (D)960
二、正误判断题(本大题共15个小题,每小题1分,共15分)
1、对于微机接口来说,I/O接口的缓冲功能是必要的功能之一。
( T)
2、在PC机,一个接口通常可以控制连接多个外部设备。
( F )
3、在PC机中,CPU的输出地址(AB)可只能通过接口电路访问外部设备。
(T)
4、8086CPU的通过8259芯片来响应、处理计算机的所有硬件中断。
(F)
5、任何外部设备必须通过接口电路与微机的连接。
(T)
6、8086/8088中断系统中,硬件中断INTR不需要通过中断响应周期实现。
(F)
7、在现代的微型计算机中,中断向量表可安排在存储器的任意位置。
(T)
8、8253内部有2个独立的16位减法计数器,因此8253需要4个端口地址。
(F)
9、8253定时/计数器可通过改变输入频率fi实现其输出信号的时间定时。
(T)
10、8253并行芯片的三个PA、PB和PC均可以同时与外设进行双向数据传输。
(F)
11、8253并行接口芯片有PA、PB和PC三个并行接口,分为A、B两组进行控制。
(T )
12、DMA是一种通过CPU执行响应指令而实现的高速数据传送方式。
(F)
13、PC机的键盘的扫描码是通过计算机的CPU扫描键盘矩阵行列获取的。
(T)
14、计算机的总线可连接多个接口电路,并控制多个外部设备。
(T)
15、D/A转换器分辨率数值大小与参考电压Vref成正比。
(T)
三、填空题(本大题共8个小题,每空1分,共15分)
微机接口传输的信息主要有___数据信息、状态信息、控制信息
1、。
2、8088在半同步传输中,____Ready___信号可使CPU的操作插入Tw等待脉冲。
3、PC机的中断优先权顺序为:
__内部中断、非屏蔽中断、可屏蔽中断和单步执行。
4、在PC/XT中,一片8259中断控制器允许___8___个外部设备的中断请求,它们的中断类型在_______之间。
5、PC机的外部中断有____NMI____和_____INTR___两种。
6、若8253定时/计数器的初值为N,则输入时钟CLK与输出OUT的关系是__OUT=CLK/N______。
7、当8255的端口A工作在方式2时,端口C课工作在方式____1方式__。
8、在PC机中,8237DMA有三种工作周期(状态):
即空闲周期、___有效周期______和____时钟_____。
四、名词解释与简答题(每题4分,共20分)
1、微机接口
CPU与外部;连接的部件,是CPU与外部设备进行信息交换的中转站
2、(微机)半同步传输
同步和异步执行的折中方式,特点是:
地址、命令和数据的发出时间都严格按照系统时钟脉冲前沿时刻,接受判断采用系统时钟脉冲的后沿来识别,主要用于CPU与外部设备的数据传输
3、设有下图所示的I/O端口地址译码电路,试计算当跳线器K接通和不接通时的I/O端口地址,并简单解释下面译码电路的特点。
A9为0时,11010110xxxxD60~D6FH
A9为1时,11110110xxxxF60~F6FH
特点:
I/O端口地址选择范围不是很大,但实现简单、可靠、成本低廉
4、8259中断控制器有固定优先权和旋转优先权两种,但在PC机中采用固定优先权,试解释为什么?
在PC机中,主要有内部中断、NMI、INTR和单步执行等中断情况。
在计算机请求服务于服务优先是不同的,为保证优先权高的中断源的中断请求能得到优先服务,必须采用固定的优先权控制
5、解释最小采样定律的含义,设有一正弦波信号,,若,则采样后的信号再还原为模拟信号,其模拟信号的频率为多少?
必须在动态连续信号的一个周期内采集两个以上的数据,才能保证信号形态被还原
五、问答或编程题(1题必答,2~4题中选两道,每小题10分,共30分)
1、下图为计算机查询输入传输的原理图,根据下面原理图论述计算机查询输出的传输原理(7分),并说明为什么查询传输可实现CPU与外设的速度匹配(3分)。
当外设输入数据时,通过“选通”将状态信息READY置为1,在进行数据输入之前首先读取状态信号,若READY=1,表示外设已将数据输入,可读取输入数据读取后通过“数据口选中”状态信息READY清零,若READY=0,表示无数据读入,则等待
输出原理:
在输出数据之前先读取状态信息D0,若D0=0,则外设空闲,可以输出,输出完成后D0=1,若D0=1,则表示上次输出数据位被外设读走,等待
通过查询接口的状态信息,保证了任意高速设备与低速外部设备之间的同步协调,否则CPU等待
2、用8253控制发光二极管亮5S,灭5S。
已知时钟频率为1MHz,8253的地址为200H,**为207H,编写出8253的初始化程序(已知高电平发光二极管亮,低电平发光二极管灭)。
#include
Main()
{
UnsignedintN1=500,N2=20000
Outportb(0x203,0x76);01通道11(16位I/O)011方式30二进制
Outportb(0x200,N1%256);低8位
Outportb(0x200,N1/256);高8位
Outportb(0x207,0xB6);10110100
Outportb(0x204,N2%256);
Outportb(0x204,N2/256);
}
3
Outportb(0x3E0,0xA81);方式1
Unsignedcharstatus,flag=0;
Status=input(0x3E0);读PC
Status=status(0x01);取PC0位
If(status==0)
flag=1
Do{点灯}
While{flag=1}
不断测试PC是否有键按下
Flag=0
4、如下电路简图为PC机扩展槽上扩展的一个8位A/D转换器,试计算和编程。
(1)计算8255A片选信号的I/O地址范围。
(4分)
(2)为了启动一次A/D转换,应在START端加一个正脉冲。
当EOC由低变高时,表明A/D转换完成,试完成下面程序,以查询方式连续采集100个数据,并将采集数据存入BUFFER数据缓冲区中。
(6分)
1.根据74LS138电路可知A7A6A5A4A3=10111
则8255的CS非地址为10111xx0B8H~BFH
Pa=B8H,pb=BAH,pc=BCH,cw=BEH
2.
#include
Main()
{
unsignedcharBUFFER[];
unsignedchari,status,data;
I=0;
outportb(0xBE,0xB0);PA输入,PC7~PC4输入
outportb(0xBC,0x80);PC7->start
While(!
kbhit())
{
Do
{
Status=inportb(0xBCH);
Status=status&0x01;
}
While(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 成都 理工大学 现代 微机 原理 接口 期末 试题