国家开放大学微机接口技术.docx
《国家开放大学微机接口技术.docx》由会员分享,可在线阅读,更多相关《国家开放大学微机接口技术.docx(20页珍藏版)》请在冰豆网上搜索。
![国家开放大学微机接口技术.docx](https://file1.bdocx.com/fileroot1/2023-4/17/e729bdca-8cf2-4c8e-9e3b-ab1f48ebef24/e729bdca-8cf2-4c8e-9e3b-ab1f48ebef241.gif)
国家开放大学微机接口技术
国家开放大学(微机接口技术)
[填空题]
1若中断向量表中地址为0040H中存放240BH,0042H单元里存放的是D169H,试问:
(1)这些单元对应的中断类型是什么?
(2)该中断服务程序的起始地址是什么?
参考答案:
[填空题]
2在附加段有一个数组,首地址为BUFF,数组中第一个字节存放了数组的长度。
编一个程序在数组中查找0,找到后把它从数组中删去,后续项向前压缩,其余部分补0。
参考答案:
[填空题]
3为什么要保持Cache内容与主存储器内容的一致性?
为了保持Cache与主存储器内容的一致性应采取什么方法?
参考答案:
由于Cache的内容只是主存部分内容的拷贝,故应当与主存内容保持一致。
数据不一致问题通常是由于更新了Cache的数据而没有更新与其关联的存储器的数据,或更新了存储器数据却没有更新Cache的内容所引起的。
为了保持Cache与主存储器内容的一致性,有两种写入策略:
(1)通写法
在此方法中,当CPU写入数据到Cache中后,Cache就立即将其写入主存中,使主存始终保持Cache中的最新内容。
此方法简单,更新内容不会丢失,但每次对Cache的修改同时要写入主存储器,总线操作频繁,影响系统性能。
(2)回写法
此方法中,Cache的作用好像缓冲区一样,当CPU写入数据到Cache中后,Cache并不立即将其回写到主存中,而是等到系统总线空闲时,才将Cache中的内容回写到主存中,此方法使得CPU可以持续运行而不必等待主存的更新,性能比通写法要提高很多,但其Cache控制器复杂,价格高。
[填空题]
4某微机系统中,8253的端口地址为40H~43H。
要求通道0输出方波,使计算机每秒钟产生18.2次中断;通道1每隔15μs向8237A提出一次DMA请求;通道2输出频率为2000Hz的方波。
试编写8253的初始化程序,并画出有关的硬件连接图。
参考答案:
[填空题]
5串行通信与并行通信的主要区别是什么?
各有什么优缺点?
参考答案:
计算机与外部的信息交换称为通信,基本的通信方式有两种,并行通信和串行通信。
并行通信:
数据各位同时传送,此方式传输数据的速度快,但使用的通信线多,若要并行传送8位数据,需要用8根数据线,另外还需一些控制信号线。
随着传输距离的增加,通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降。
因此,并行通信适用于近距离传送数据的场合。
串行通信:
将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位的先后顺序进行传送。
发送完一个字符后,再发送第二个。
接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼成一个字符,送给CPU作进一步处理。
适用于远距离通信,需要的通信线少和传送距离远等优点。
[单项选择题]
6、PC/XT总线的地址信号和数据信号是()的。
A.分时复用
B.分开传送
C.混杂一起
D.不需地址
参考答案:
B
[判断题]
7、因多片8259A可以接成级联方式使用,所以,8086系统,可屏蔽中断的数量最多可以达到256个。
参考答案:
错
[填空题]
8简要说明利用微机进行串行通信的步骤。
参考答案:
确定串行通信的距离,如果距离较近,则可仅用三条线;如果距离较远,则应采用MODEM。
硬件连接线。
两台微机串行通信的数据格式应相同。
编写串行通信的程序。
[单项选择题]
9、以下优先级最高的8086中断是()
A.可屏蔽中断
B.非屏蔽中断
C.断点中断
D.单步中断
参考答案:
C
[填空题]
10为了使8253的某个定时器开始定时,至少要向8253写入()次。
参考答案:
2
[单项选择题]
11、地址译码器的输入端应接到()上。
A.控制总线
B.数据总线
C.地址总线
D.外部总线
参考答案:
C
[单项选择题]
12、输入/输出指的是主机与()交换数据。
A.存储器
B.外设
C.键盘
D.显示器
参考答案:
B
[填空题]
13执行OUT指令对接口输出数据时,8086的WR和()引脚输出低电平。
参考答案:
[判断题]
14、当外设需要较大电流不能由接口提供时,可以从PC机电源输出。
参考答案:
错
[填空题]
15试用流程图表示设置8259A工作方式的步骤。
参考答案:
流程图如图所示。
[填空题]
16说明数据锁存、缓冲及驱动的含义是什么?
参考答案:
锁存:
延长数据存在的时间,便于与外设存取时间的配合。
缓冲:
在数据输入与输出之间实现一定程度的隔离。
驱动:
增强接口带负载的能力。
[填空题]
17已知电路及有关程序段,回答以下问题
根据电路的接法,8255的PC口地址是什么?
参考答案:
根据电路的接法,8255的PC口地址为212H和216H。
[填空题]
18已知如图所示的原理电路图,请回答以下问题
电路中ADC0809的EOC端有什么作用?
参考答案:
电路中ADC0809EOC端的作用是:
当A/D转换结束时,ADC0809的EOC端输出一个高电平,然后回到低电平。
[填空题]
19已知电路如图所示,有关程序如下
程序中两次调用了DELAY子程序,对Vo端输出波形有什么作用?
参考答案:
DELAY子程序的作用是维持高、低电平的时间。
[填空题]
20已知电路图如图所示
写出8255的PA口和PC口的地址。
参考答案:
PA口地址:
220H,PC口地址:
222H。
[填空题]
21已知原理电路图如图所示,请回答以下问题
电路中ADC0809的EOC端有何作用?
参考答案:
电路中,ADC0809EOC端的作用是:
起动A/D转换后,若转换结束,则EOC端输出一个高电平方波表示可以读出数字量。
更多内容请访问《睦霖题库》微信公众号
[填空题]
22已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?
参考答案:
1245FH。
[填空题]
23什么是矢量中断?
什么是中断矢量?
8086的中断矢量怎样提供?
什么是中断矢量表?
8086CPU规定地址的最低端放置中断矢量表,这个区域有多大?
为什么?
已知软磁盘INT13H,CS=F000H,IP=EC59H,请画出当中断时,中断矢量指针及中断矢量的存储示意图。
参考答案:
矢量中断:
中断响应后,CPU将获得一个矢量,指向中断服务子程序的首地址,这个矢量就装入PC,使之转入中断服务子程序执行。
这样的中断称为矢量中断。
中断矢量:
中断服务子程序的首地址。
中断矢量由代码段CS和指令指针IP两个寄存器提供。
这里是FEC59H。
中断矢量表:
把系统中所有的中断矢量按一定的规律集中放在存储器的某一区域内,这个存放中断矢量的存储区就叫中断矢量表。
中断矢量表所占内存区域共1KB,因为最多有256种类型的中断,每个中断矢量需要个字节。
3×=,中断类型号乘后得到中断矢量的第一个字节的指针004CH,从它开始连续4个单元中存放INT13H的中断矢量,如图。
[填空题]
24什么是总线周期?
参考答案:
CPU与芯片外部交换信息总是通过总线进行的,CPU的每一个这种信息输入、输出过程称为总线周期。
[填空题]
25利用并行接口芯片8255A将4行8列的键盘接入微机系统,若键盘行线接电源,PA口输出接键盘的列线,PC口输入接键盘的行线,请回答下列问题。
说明键盘扫描按下键的工作原理.
参考答案:
首先判断有无键被按下:
往PA口送数00H,使所有列线置0,然后用PC口读入行线的值,看是否有0位,即可知是否有键被按下。
如果有键被按下,再逐一向各列输出低电平,逐一读入各行值,则可知读入0值的行与列上的键被按下。
[单项选择题]
26、8086系统中,SP()
A.只能指向奇地址单元
B.只能指向偶地址单元
C.最好指向偶地址单元
D.最好指向奇地址单元
参考答案:
B
[单项选择题]
27、查询I/O控制方式中,CPU查询的外设状态信息是通过()
A.地址总线
B.控制总线
C.数据总线
D.中断请求线
参考答案:
C
[单项选择题]
28、PC/XT总线是()
A.8位
B.16位
C.32位
D.64位
参考答案:
A
[多项选择题]
29、ISA总线是()
A.62个引脚
B.62+36个引脚
C.数据线16位,地址线24位
D.称之为工业标准体系结构
E.即插即用
参考答案:
B,C,D
[单项选择题]
30、用以存放CPU发来的命令。
以便控制接口和外设的操作,这种端口称为()
A.数据端口
B.状态端口
C.控制端口
D.传送端口
参考答案:
C
[单项选择题]
31、对可编程接口芯片进行读写操作的必要条件是()
A.CS=L
B.WR=L
C.RD=L
D.WR=L 或 RD=L
参考答案:
A
[单项选择题]
32、并行接口芯片8255A工作在方式1输出时,它与外设的联络信号是()
A.ACK和IBF
B.ACK和STB
C.STB和OBF
D.ACK和OBF
参考答案:
D
[单项选择题]
33、RS-232C标准电气特性规定逻辑“0”电平为()
A.0~0.4V
B.0~0.8V
C.-3~ -15V
D.+3~+15V
参考答案:
D
[单项选择题]
34、8253定时器的六种工作方式中,既可由软件启动,又可由硬件启动的是()
A.方式1,2
B.方式2, 3
C.方式3,5
D.方式2,5
参考答案:
B
[单项选择题]
35、已知中断类型码为18H,则中断服务程序入口地址存放在中断矢量表的()
A.0000H:
0072H~ 0000H:
0075H
B.0000H:
0072H~ 0000H:
0073H
C.0000H:
0060H~ 0000H:
0063H
D.0000H:
0060H~ 0000H:
0061H
参考答案:
C
[单项选择题]
36、9个8259A级连可提供()中断类型号。
A.1
B.8
C.16
D.64
参考答案:
D
[单项选择题]
37、在PC机中9号中断,它的中断服务程序入口地址存放在()
A.0000H:
0009H
B.0000H:
0012H
C.0000H:
0036H
D.0000H:
0024H
参考答案:
D
[多项选择题]
38、在PC机上,CPU响应NMI请求时()
A.类型号为2
B.包括电源掉电
C.类型号由8259提供
D.0 :
0008H
E.属于内中断
参考答案:
A,B,D
[单项选择题]
39、8位D/A转换器的精度是 1/2LSB,则最大可能误差为()
A.1/2Vfs
B.1/8Vfs
C.1/256Vfs
D.1/512Vfs
参考答案:
D
[单项选择题]
40、若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于()
A.方式0
B.方式1
C.方式 2
D.前面三种中任一种工作方式
参考答案:
A
[多项选择题]
41、在微机与控制系统接口中,从传感器输出一个模拟信号到处理器之间通常包括()
A.A/D转换器
B.量程放大器
C.移位寄存器
D.采样保持电路
E.D/A转换器
参考答案:
A,B,D
[多项选择题]
42、ADC0809一片()
A.可接1路模拟量
B.可接8路模拟量
C.模拟电压可为0~5V
D.模拟电压可为0~10V
E.可接10路模拟量
参考答案:
A,B,C
[单项选择题]
43、ADC0809是一种()
A.8位8通道的A/D转换器
B.16位D/A转换器
C.16位16通道的A/D转换器
D.8位D/A转换器
参考答案:
A
[单项选择题]
44、ADC0809芯片的转换启动信号和的转换结束信号是()
A.START,EOC
B.START,OE
C.ALE,EOC
D.ALE,OE
参考答案:
A
[单项选择题]
45、A/D转换的功能是()
A.数字量转换成模拟量
B.模拟量转换成数字量
C.高电平转换成低电平
D.低电平转换成高电平
参考答案:
B
[单项选择题]
46、8位D/A转换器的分辨率LSB是满量程电压()
A.1/8
B.1/16
C.1/32
D.1/256
参考答案:
D
[单项选择题]
47、CPU启动外设而不干预传送过程的传送方式是()
A.无条件传送方式
B.查询传送方式
C.中断传送方式
D.DMA传送方式
参考答案:
D
[单项选择题]
48、在DMA传送方式中,传输效率最高的方式是()
A.请求传送方式
B.成组传送方式
C.单字节传送方式
D.级连方式
参考答案:
B
[单项选择题]
49、在DMA操作中,DMAC和外设之间有一对联络信号线,DREQ和DACK,DMAC和CPU外设之间有一对联络信号线,HRQ和HLDA,这四个联络信号有效电平出现的次序是()
A.DREQ→DACK→HRQ→ HLDA
B.DREQ→HRQ→HLDA→ DACK
C.HRQ→ HLDA →DREQ→DACK
D.HRQ→DREQ→DACK→HLDA
参考答案:
B
[单项选择题]
50、8237A 芯片设置为请求传输方式时,其特点是()
A.仅传送一个字节的数据
B.连续传送多个字节的数据
C.仅传送 DREQ 和 DACK 信号
D.连续传送多个字节的数据,且边传送边监测DREQ信号是否有效
参考答案:
D
[单项选择题]
51、在微机系统中采用DMA方式传输数据时,数据传送是()
A.由CPU控制完成
B.由执行程序(软件)完成
C.由DMAC发出的控制信号控制下完成的
D.由总线控制器发出的控制信号控制下完成的
参考答案:
C
[单项选择题]
52、DMA方式传送数据时,是由()控制的。
A.CPU
B.软件
C.CPU +软件
D.硬件控制器DMAC
参考答案:
D
[单项选择题]
53、DMAC每传送一个字节,就检测DREQ,无效则挂起,有效则继续传送,这种传送方式称为()
A.请求传送方式
B.成组传送方式
C.单字节传送方式
D.同步传送方式
参考答案:
A
[多项选择题]
54、利用中断方式传送数据时,需要()
A.IRi请求
B.8259向CPU提出INTR请求
C.TF=1
D.CPU从8259获取中断类型号
E.CPU执行中断服务程序完成输入输出
参考答案:
A,B,D,E
[多项选择题]
55、CPU在响应INTR请求时,包括的条件有()
A.IF=1
B.指令周期结束
C.无NMI请求
D.TF=1
E.有INTR上升沿出现
参考答案:
A,B,C,E
[多项选择题]
56、在下列中断源中,属于内部中断的有()
A.INT 21H
B.硬盘中断
C.溢出中断
D.键盘中断
E.打印机中断
参考答案:
A,C
[多项选择题]
57、PC机上的8259可管理的中断源有()
A.键盘
B.单步
C.打印机
D.溢出
E.硬盘
参考答案:
A,C,E
[单项选择题]
58、下列类型8086中断中,中断优先权最低是()
A.除法错中断
B.单步中断
C.NMI
D.INTR
参考答案:
B
[单项选择题]
59、中断响应以后,8086CPU内部指令指针IP的值是()
A.中断服务程序入口地址中的偏移地址
B.必为0000
C.与中断响应前一样
D.不确定
参考答案:
A
[单项选择题]
60、当一个系统有多片8259芯片时,主片必须工作在()
A.全嵌套方式
B.特殊全嵌套方式
C.优先级自动循环方式
D.优先级特殊自动循环方式
参考答案:
B