国家开放大学微机接口技术真题精选.docx
《国家开放大学微机接口技术真题精选.docx》由会员分享,可在线阅读,更多相关《国家开放大学微机接口技术真题精选.docx(23页珍藏版)》请在冰豆网上搜索。
![国家开放大学微机接口技术真题精选.docx](https://file1.bdocx.com/fileroot1/2022-10/24/944b68f1-1aee-4dd1-9f92-1247824c446a/944b68f1-1aee-4dd1-9f92-1247824c446a1.gif)
国家开放大学微机接口技术真题精选
国家开放大学(微机接口技术)真题精选
[填空题]
18086CPU的起始工作地址是多少?
怎样形成这个地址?
这个地址对于系统设计有什么影响?
参考答案:
8086CPU的起始工作地址为FFFFOH。
复位后除了代码段寄存器为FFFFH外其余寄存器均为0,所以起始工作地址为FFFFOH。
应在FFFFOH地址放一条无条件转移指令,使CPU转到指定的程序上去执行。
[填空题]
2若中断向量表中地址为0040H中存放240BH,0042H单元里存放的是D169H,试问:
(1)这些单元对应的中断类型是什么?
(2)该中断服务程序的起始地址是什么?
参考答案:
[填空题]
3什么是初始化编程?
参考答案:
初始化编程:
为可编程接口芯片设置其基本工作状态而进行的编程。
[填空题]
4在附加段有一个数组,首地址为BUFF,数组中第一个字节存放了数组的长度。
编一个程序在数组中查找0,找到后把它从数组中删去,后续项向前压缩,其余部分补0。
参考答案:
[填空题]
5什么是不可屏蔽中断?
参考答案:
不可屏蔽中断:
在CPU内部不能由程序对中断请求响应与否进行控制的一类中断。
[填空题]
6为什么要保持Cache内容与主存储器内容的一致性?
为了保持Cache与主存储器内容的一致性应采取什么方法?
参考答案:
由于Cache的内容只是主存部分内容的拷贝,故应当与主存内容保持一致。
数据不一致问题通常是由于更新了Cache的数据而没有更新与其关联的存储器的数据,或更新了存储器数据却没有更新Cache的内容所引起的。
为了保持Cache与主存储器内容的一致性,有两种写入策略:
(1)通写法
在此方法中,当CPU写入数据到Cache中后,Cache就立即将其写入主存中,使主存始终保持Cache中的最新内容。
此方法简单,更新内容不会丢失,但每次对Cache的修改同时要写入主存储器,总线操作频繁,影响系统性能。
(2)回写法
此方法中,Cache的作用好像缓冲区一样,当CPU写入数据到Cache中后,Cache并不立即将其回写到主存中,而是等到系统总线空闲时,才将Cache中的内容回写到主存中,此方法使得CPU可以持续运行而不必等待主存的更新,性能比通写法要提高很多,但其Cache控制器复杂,价格高。
[填空题]
7已知原理电路图如图所示,请回答以下问题本电路若要使用ADC0809的其余7个模/数转换通道,说明应如何修改电路。
参考答案:
若要使用ADC0809的其余7个模/数转换通道,可将ADC0809的C、B、A三个引脚接至8255的PC2、PC1、PC0。
[填空题]
8某微机系统中,8253的端口地址为40H~43H。
要求通道0输出方波,使计算机每秒钟产生18.2次中断;通道1每隔15μs向8237A提出一次DMA请求;通道2输出频率为2000Hz的方波。
试编写8253的初始化程序,并画出有关的硬件连接图。
参考答案:
[填空题]
9已知原理电路图如图所示,请回答以下问题编写采用查询法输入数字量的有关程序。
参考答案:
采用查询法输入数字量的有关程序:
[填空题]
10串行通信与并行通信的主要区别是什么?
各有什么优缺点?
参考答案:
计算机与外部的信息交换称为通信,基本的通信方式有两种,并行通信和串行通信。
并行通信:
数据各位同时传送,此方式传输数据的速度快,但使用的通信线多,若要并行传送8位数据,需要用8根数据线,另外还需一些控制信号线。
随着传输距离的增加,通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降。
因此,并行通信适用于近距离传送数据的场合。
串行通信:
将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位的先后顺序进行传送。
发送完一个字符后,再发送第二个。
接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼成一个字符,送给CPU作进一步处理。
适用于远距离通信,需要的通信线少和传送距离远等优点。
[填空题]
11已知原理电路图如图所示,请回答以下问题若采用查询EOC引脚的方法输入A/D转换后得到的数字量,画出相应的接线图。
参考答案:
接线图如图所示
[单项选择题]
12、PC/XT总线的地址信号和数据信号是()的。
A.分时复用
B.分开传送
C.混杂一起
D.不需地址
参考答案:
B
[填空题]
13已知原理电路图如图所示,请回答以下问题编写产生起动IN0通道A/D转换信号的程序。
参考答案:
起动A/D转换的程序
[判断题]
14、因多片8259A可以接成级联方式使用,所以,8086系统,可屏蔽中断的数量最多可以达到256个。
参考答案:
错
[填空题]
15已知原理电路图如图所示,请回答以下问题画出本电路起动IN0通道A/D转换的时序图。
参考答案:
PC7给出START和ALE信号如图所示
[填空题]
16简要说明利用微机进行串行通信的步骤。
参考答案:
确定串行通信的距离,如果距离较近,则可仅用三条线;如果距离较远,则应采用MODEM。
硬件连接线。
两台微机串行通信的数据格式应相同。
编写串行通信的程序。
[填空题]
17已知原理电路图如图所示,请回答以下问题设计一个产生地址范围为300H~303H的地址译码信号。
画出采用74LS138译码器的地址译码电路图。
参考答案:
地址译码器电路图如图所示。
[单项选择题]
18、以下优先级最高的8086中断是()
A.可屏蔽中断
B.非屏蔽中断
C.断点中断
D.单步中断
参考答案:
C
[填空题]
19已知原理电路图如图所示,请回答以下问题根据电路的接法,此电路允许输入的模拟电压范围以及A/D转换后得到的数字量范围分别是多少?
参考答案:
允许输入的模拟电压范围为0~+5V,A/D转换后得到的数字量为0~FFH。
[填空题]
20为了使8253的某个定时器开始定时,至少要向8253写入()次。
参考答案:
2
[填空题]
21已知电路图如图所示若要通过拨动开关识别10个数字(0~9),应如何修改硬件电路?
参考答案:
若要通过拨动开关识别10个数字,应在PC3再增加一个开关。
更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、地址译码器的输入端应接到()上。
A.控制总线
B.数据总线
C.地址总线
D.外部总线
参考答案:
C
[填空题]
23已知电路图如图所示根据电路图及下表中的要求,编写完整的根据从开关读入的编码在数码管上显示相应数字的程序(包括在数据段中定义字形码的内容)。
参考答案:
[单项选择题]
24、输入/输出指的是主机与()交换数据。
A.存储器
B.外设
C.键盘
D.显示器
参考答案:
B
[填空题]
25已知电路图如图所示根据电路图,编写从8255的PC口读入开关状态的有关指令。
参考答案:
从8255的PC口读入开关状态的指令为
[填空题]
26执行OUT指令对接口输出数据时,8086的WR和()引脚输出低电平。
参考答案:
[填空题]
27已知电路图如图所示8255的PC口在电路中的作用是什么?
参考答案:
8255的PC口在电路中的作用是输入缓冲。
[判断题]
28、当外设需要较大电流不能由接口提供时,可以从PC机电源输出。
参考答案:
错
[填空题]
29已知电路图如图所示根据电路图,写出从8255的PA口送出字形码的有关指令。
参考答案:
从8255的PA口送出的指令为
[填空题]
30试用流程图表示设置8259A工作方式的步骤。
参考答案:
流程图如图所示。
[填空题]
31已知电路图如图所示若要数码管显示数字0,则应从8255的PA口送出字形码为多少?
参考答案:
若要数码管显示数字0,则应从8255的PA口送出字形码C0H。
[填空题]
32说明数据锁存、缓冲及驱动的含义是什么?
参考答案:
锁存:
延长数据存在的时间,便于与外设存取时间的配合。
缓冲:
在数据输入与输出之间实现一定程度的隔离。
驱动:
增强接口带负载的能力。
[填空题]
33已知电路图如图所示若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?
参考答案:
若要数码管的a段发光,则应从8255的PA0输出低电平。
[填空题]
34已知电路及有关程序段,回答以下问题根据电路的接法,8255的PC口地址是什么?
参考答案:
根据电路的接法,8255的PC口地址为212H和216H。
[填空题]
35已知电路如图所示,有关程序如下以上程序改编,使在Vo端输出如图所示波形。
参考答案:
[填空题]
36已知如图所示的原理电路图,请回答以下问题电路中ADC0809的EOC端有什么作用?
参考答案:
电路中ADC0809EOC端的作用是:
当A/D转换结束时,ADC0809的EOC端输出一个高电平,然后回到低电平。
[填空题]
37已知电路如图所示,有关程序如下当程序执行结束时,输出端Vo输出的电压值为多少?
为什么?
参考答案:
当程序执行结束时,Vo=+5V。
因为当程序结束,向D/A输出的数字量为FFH。
[填空题]
38已知电路如图所示,有关程序如下程序中两次调用了DELAY子程序,对Vo端输出波形有什么作用?
参考答案:
DELAY子程序的作用是维持高、低电平的时间。
[填空题]
39已知电路如图所示,有关程序如下试说明当输出给DAC0832的数字量保持不变的情况下,怎样调整电阻值来增大Vo的幅值?
参考答案:
将右端运算反馈端的15K电阻调大。
[填空题]
40已知电路图如图所示写出8255的PA口和PC口的地址。
参考答案:
PA口地址:
220H,PC口地址:
222H。
[填空题]
41已知电路如图所示,有关程序如下当输出给DAC0832的数字量为0时,Vo端输出的电压值为多少?
参考答案:
当输出给DAC0832的数字量为0时,Vo=-5V。
[填空题]
42已知电路如图所示,有关程序如下根据电路的接法,Vo端输出的电压幅值范围是多少?
参考答案:
Vo端输出的电压幅值范围是-5V~+5V。
[填空题]
43已知原理电路图如图所示,请回答以下问题电路中ADC0809的EOC端有何作用?
参考答案:
电路中,ADC0809EOC端的作用是:
起动A/D转换后,若转换结束,则EOC端输出一个高电平方波表示可以读出数字量。
[填空题]
44已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?
参考答案:
1245FH。
[填空题]
45已知电路如图所示,有关程序如下如果第一次调用DELAY时是调用了两次(连续执行两条CALLDELAY指令),而第二次仍调用一次DELAY子程序,则Vo端输出波形有什么变化
参考答案:
低电平时间比高电平时间长一倍。
[填空题]
46什么是矢量中断?
什么是中断矢量?
8086的中断矢量怎样提供?
什么是中断矢量表?
8086CPU规定地址的最低端放置中断矢量表,这个区域有多大?
为什么?
已知软磁盘INT13H,CS=F000H,IP=EC59H,请画出当中断时,中断矢量指针及中断矢量的存储示意图。