全国2021年1月高等教育自学考试微型计算机原理及应用试题及答案
2023年10月25日发(作者:最新幼儿园教研工作总结)
听妈妈讲她小时候的故事作文-
全国2021年1月高等教育自学考试微型计算机原理及应用试题及答案
全国2021年1月高等教育自学考试
微机原理及应用问题
课程代码:02277
一、 单选题(本大题共20个子题,每个子题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.8086微处理器的字长为(c)a.1位、b.8位和c.16位
d.32位
2.数字“3”的标准ascii码为“011011”,其带偶数校验的ascii码为(aa.00110011b.0110010C.01100111)
d.1011001l
3.当BP用作基址寄存器时,隐式使用的段寄存器是(d) dsc。锿
4.当8086 CPU写入I/O端口时,控制信号M/Io和DT/R为(BA.M/Io=L,DT/R=lb.M/Io=L,DT/R=HC.M/Io=h,DT/R=L)
d.m/io=h、dt/r=h
5.芯片8288在8088 CPU系统中用作(c)A总线锁存器B总线收发器c总线控制器
d.总线仲裁器
6.使用重复控制指令时,用作重复计数器的寄存器为(c) bxc。cx
7.8086的内存是分段的。定义段的命令有(b)和endmb segment以及endsc
Proc和endp
和end 芯片2164的存储容量为64K×1位,2164芯片的刷新方式为(DA.一次刷新1个存储单元,B.一次刷新128个存储单元,C.一次刷新256个存储单元)
d.每次刷新512个存储单元
9.以下不是……的基本组成部分。。。8259A:(b)A.优先级鉴别器PRB标志寄存器fr
c.8位中断请求寄存器irr
d、 8位中断掩码寄存器IMR
)))
10.关于74ls373的以下陈述是正确的:(b)a.74ls373是一个3-8地址解码器,b.74ls373是一个8D锁存器,c.74ls373主要用于数据缓冲
d.74ls373主要用于地址缓冲
11.以下不是DMA数据传输方法:(a)a.中断传输B.请求传输C.单字节传输
d.成组传送
12.以下关于8251A的陈述是不正确的。。。(c) a.8251a可用于同步或异步通信
b.8251a提供了4个与modem相连的控制信号c.8251a可以产生3个位的终止位
d、 8251A具有奇偶校验、溢出和帧错误检测电路
13.下列关于isa、eisa、pci三种总线的说法,正确的是(a)是16位总线,eisa是32位总线
b、 ISA总线的最大传输速率为16MB/s,EISA总线的最大传输速率为132mb/sc。PCI为32位总线,最大传输速率为128MB/SD PCI为全局总线,ISA和EISA为本地总线
14.x和y是两个有符号的单字节整数,执行x+y后,结果有溢出的是(ba.x=60,y=67b.x=90,y=38c.x=100,y=26
d、 x=120,y=5
15.设df=0,每次执行movsb指令后,si和di均要分别(c)a.减2b.减1c.加1
d、 加2
16.已知sp=2110h,执行指令“popax”后,sp寄存器的值为(d)a.210ehb.210fhc.2111h d、 2112小时
17.设al=0ah,下列指令执行后,能使al=05h的指令是(d),,0fh
d、 xoral,0fh
18.条件转移指令jnbe产生转移的条件是(a)=0且zf==0且zf==1且zf=0
d、 CF=1和ZF=L
19.已知语句为:org0010hvaldw1,2,$+2,3,4,5
执行指令“movax,Val+4”后,ax的值为(d)a.0004hb 0005hc。0012h
d.0016h
)
20.某容量为16kb的采用全译码的ram的首地址为30000h,则其末地址可能是(c)a307ffhc.33fffh
二、 多项选择题(本主题共有5个子题,每个子题得2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
21.8086微处理器由两个独立的功能部分组成:执行部分和总线接口部分。执行部分包括(ACDE)A.通用寄存器C.旗帜寄存器e.欧盟控制系统
22.设al=19h,执行指令“addal,78h”后,下列标志位中置l的标志位有(acd)
23.在下面的句子中,(ACDE),10lt20c可以等同于“motion,0ffh”moval,而不是0
,55hxor0aah
24.在下面对EPROM芯片2732a的描述中,正确的是(ABCDE)。a.2732a有12条地址线,b.2732a有8条数据线,c.2732a有6种工作模式
d.当2732a处于读方式时,两条控制信号ce和oe同时为低电平e.可以对多个并联的2732a用同样的数据进行编程 25.以下是关于微机系统中数据传输的程序控制模式的正确陈述:(abce)A.有三种模式:无条件传输、查询传输和中断传输。B.传输速度低于DMA传输模式
c.以cpu为中心,由cpu控制数据的传送
d、 数据直接在外部存储器和内部存储器之间传输,无需CPU处理
e.通过预先编制好的输入输出程序(传送指令和i/o指令)实现数据的传递
三、 填空(这个大问题有5个小问题,每个小问题2分,总共10分)
请在每小题的空格中填上正确答案。填错、不填均无分。
26.时钟周期是CPU的时间基准,由计算机的主频决定。8086 CPU的总线周期至少由四个时钟周期组成。27.I/O端口有两种寻址方式:独立寻址和统一寻址。
b.30fffhd.34fffh
b、 段寄存器D.算术逻辑单元
b、 莫瓦尔,10gt20d。莫瓦尔,55hor0aah
28.显示器的主要参数为点距、分辨率、扫描主频和刷新速度。
29.十进制数+13的8位二进制补码为00001101,十进制数-13的8位二进制补码为F3H。30.容量为16K×8位RAM芯片62128有14条地址线和8条数据线。
四、简答题(本大题共5小题,每小题5分,共25分)
31.假设DS=2000h,BX=0100h,(20220h)=12h,(20221h)=34h。问:(1)执行指令“movax,[BX]”后,ax的值是多少?答案:ax=3412h
(2)执行指令“leaax,[bx]”后,ax的值是多少?答:ax=04h。32.设有数据定义如下:
arraydb'abcde'表格DW10DUP(?)
下列5条mov指令执行后,ax、bx、cx、dx、si的值分别是多少?(1)movax,typearray(2)movbx,typetable(3)movcx,lengtharray(4)movdx,lengthtable(5)movsi,sizetable
A:(AX)=1,(BX)=2,(Cx)=1,(DX)=10,(SI)=20
33.外设向cpu申请中断,但cpu不予以响应,原因有哪些? 回答:?CPU处于关闭中断状态,如果=0。?中断请求已被屏蔽。?中断请求太短,无法保持到指令周期结束。④ CPU释放了总线,但没有收回对总线的控制。
34.指令“movax,[200lh]”的机器码为4个字节,存放在代码段1000h:2000h开始的4个单元中,8086cpu执行该指令从取指到执行指令需要多少个总线周期?设系统时钟频率为5mhz,在无等待周期的情况下,从取指到执行指令需要多少时间?
回答:?基本执行时间为8个周期,计算EA时间为6个周期,访问内存需要2个总线周期,相当于8个时钟周期。?(8+6+8)×(1/5)=4.4μs
0809同微处理器直接相连,eoc引脚接微处理器的intr脚,微处理器可以采取几种方式正确读取adc0809的a/d转换结果?
答:有两种方法,一种是查询法,另一种是中断法。5、 分析问题(这个主要问题有两个子问题,每个子问题10分,总共20分)36阅读以下部分并回答问题
sum?
dw?
movmovmov
ax,0cx,10bx,2
lop1:add
因纽科洛普莫夫特
ax,bxbxbxlop1sum,ax
(1) 执行该程序段后,寄存器ax和BX的内容是什么?答案:(AX)=0+2+4+6+8+10…+20=[(0+20)×11]/2=110(bx)=22
(2)该程序段完成的功能是什么?答:求0―20的偶数的累加和。
37.已知定时器8253的CLK0=100kHz,gate0=1,端口地址范围为304H~307h。利用计数通道0,设计了一个周期扫描仪。扫描仪需要每10毫秒输出一个宽度为1个时钟周期的负脉冲。(1) 写出计算计数初始值的过程;回答:movdx,307hmoval,34houtdx,Al
(2)编写8253的初始化程序。初始化时无关项置0,计数值的码制为二进制。答:moval,0e8hmovdx,304houtdx,almoval,03houtdx,al
六、 设计问题(主要问题中有1个小问题,得15分) 38.用8255a控制一组红、绿、黄灯,如题38图所示。要求用k1、k2的闭合与断开来控制红、绿、黄三灯的点亮,对应关系如题38表所示。设8255a的端口地址范围为60h~63h。请填空将程序补充完整,初始化时无关项置0。
回答:?82小时?63小时?和/或测试④02h⑤02h⑥01h⑦04h