全国自考微型计算机及接口技术压轴题和答案Word格式.docx
《全国自考微型计算机及接口技术压轴题和答案Word格式.docx》由会员分享,可在线阅读,更多相关《全国自考微型计算机及接口技术压轴题和答案Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
D.高于或等于
【正确答案】D
第4题在数据传送时,占用CPU时间最长的是()传送
A.中断
B.DMA
C.通道
D.I/O处理机
【正确答案】A
第5题INTn指令中断是()
A.可用IF标志位屏蔽的
B.通过软件调用的内部中断
C.由系统断电引起的
D.由外部设备请求产生
第6题PCI总线可用于32位或64位系统,采用的总线时钟可以是33MHz和66MHz,当采用66MHz,总线时钟工作于64位系统时,其数据传输速率为()Mb/s。
A.132
B.264
C.528
D.1056
第7题微机系统工作于DMA方式时,系统的地址信号是由()提供的
A.微处理器
B.DMA控制器
C.中断控制器
D.总线控制器
第8题8253—5引脚CS、RD、WRA1A0为()时,表示对计数器2设置计数初值。
A.00010B
B.10010B
C.01010B
D.10011B
第9题微处理器中指令指针IP中存放的是()
A.指令
B.操作数
C.指令地址
D.操作数地址
第10题在程序控制传送方式中()可提高系统的工作效率。
A.无条件传送
B.查询传送
C.中断传送
D.前三项均可
第11题8086微处理器可寻址访问的最大I/O空间为()
A.1KB
B.64KB
C.640KB
D.1MB
第12题若DAC0832引脚ILE、CS、WR1为()时LE=1。
A.100
B.101
C.110
D.111
第13题8253—5每个计数内部都有()
A.8位控制寄存器、16位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
B.8位状态寄存器、8位控制寄存器,8位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
C.16位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
D.16位计数初值寄存器CR、计数执行部件CE、控制寄存器
第14题无条件程序传送()
A.用于“外设的定时”是固定的,且是已知的场合
B.需用查询程序查询外设的状态
C.其外设的控制逻辑要向CPU发出中断请求
D.其外设的控制逻辑要挪用CPU的总线周期
第15题8086/8088微处理器的地址总线、数据总线和控制总线等是()
A.片总线
B.内总线
C.外总线
D.通信总线
第16题输入控制发送器数据速率的时钟TXC频率可以是数据传送波特率的()倍。
A.1、16、64
B.1、32、64
C.16、32、64
D.16、64、128
第17题由于8086有单独的I/O指令,所以其I/O端口()
A.只能安排在I/O空间内
B.只能安排在存储空间内
C.既可安排在I/O空间内,也可安排在存储空间
D.可安排在系统的整个空间
第18题8255A的PA口工作于方式2,PB口工作于方式1时,其PC口()
A.用作两个4位I/O端口
B.部分引脚作联络,部分引脚作I/O
C.全部引脚均作联络线
D.用作8位I/O端口,引脚都为I/O线
第19题半导体EPROM,写入的内容,可以通过()擦除。
A.紫外线照射
B.电信号
C.口令
D.DOS命令
第20题如果8251A设定为异步通信方式,发送器时钟输入端和接收器输入端都连接到频率为19.2KHz的输入信号,波特率因子为16,则波特率为()
A.1200
B.2400
C.9600
D.19200
二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
第1题当PC机处于最大方式时()
A.MN/MX=0
B.可加入8087
C.也可加入8089
D.必须加入8289
E.也需要8088
【正确答案】ABCE
本题分数2分
第2题PC机中的D0~D7数据线是()
A.单向
B.双向
C.可向存储器传送数据
D.可向I/O传送数据
E.可传送地址
【正确答案】BCDE
第3题PC机上的时钟中断()
A.是内中断
B.频率为18.2HZ
C.送8259的IR0
D.类型号为08H
E.中断向量为00032H
【正确答案】ABDE
第4题一个条件传递的输入接品,通常需要()端口。
A.控制
B.就绪状态
C.忙状态
D.数据输入
E.数据输出
【正确答案】ABD
第5题在微处理器的运算器中包含有哪些部件()
A.累加器
B.指令寄存器
C.暂存器
D.标志寄存器
E.算术逻辑单元
【正确答案】ACDE
三、判断改错题(本大题共5小题,每小题2分,共10分)判断下列各题正误,正者在括号内打“√”,误者在括号内打“×
”并说明理由。
第1题在异步通信接口中,为了使传送过程更可靠,一般设置有循环冗余校验出错,溢出错和帧出错三种标志。
()
A.正确
B.错误
第2题在8086/8088中,内中断源的级别均比外中断源级别高。
第3题PC机上的DRAM刷新,每1μs由8259向CUPU提出一次请求。
第4题在PC机上可用地址400H来访问I/O端口。
第5题在8086存储空间中,用一个总线周期访问一个16位的字数据时,BTE和A0是01。
四、简答题(本大题共5小题,每小题4分,共20分)
第1题指令周期、总线周期和时钟周期三者的关系怎样?
如果在存储器读周期时,存储器的速度较慢,无法与CPU匹配应采取什么措施?
【正确答案】一个指令周期通常由一个或若干个总线周期组成,对8086而言,一个总线周期至少由4个时钟周期组成。
如果存储器的存取速度较慢,可设计一个等待电路向CPU发出请求延长总线周期的READY信号,CPU收到此信号后就在T3和T4之间插入TW(等待周期),具体插入多少个TW,应视具体的存储器的存取时间而定。
本题分数4分
你的得分
修改分数
第2题采样——保持电路功能?
为什么需要采样——保持电路?
【正确答案】由于模/数转换器完成一次完整的转换过程是需要时间的,在转换期间,要求模拟信号保持稳定,因此当输入的模拟信号变化速率较快时,都应用采样——保持电路。
但是,输入信号变化缓慢时,则可不用保持电路。
采样——保持电路的功能如下:
(1)采样跟踪状态:
在此期间应尽可能快地接受输入信号,使输出和输入信号相一致。
(2)保持状态:
把采样结束前瞬间的输入信号保持下来,使输出和保持的信号一致。
第3题8086的内存系统为什么要采用分段结构,每段长度规定为多少?
若一个程序长度超过了规定长度应采取什么措施?
【正确答案】因为8086内部数据通路和寄存器皆为16位,内部执行部件EU中的ALU只能进行16位运算,在程序中也只能使用16位地址,因此最大寻址范围只有64KB。
为了能寻址1MB地址,所以引入了分段概念。
若程序超过64KB,可采用给段寄存器重新赋值,建立新的段区。
第4题简述CRT显示接口的主要任务。
【正确答案】CRT显示接口主要任务是:
(1)接受来自计算(通过系统总线)的欲显示字符的代码。
(2)按规定产生各种有用的定时信息。
(3)取出显示字符,按扫描次序变换成能控制各光点的找点信号。
(4)按时产生并加入行同步、场同步及消隐信号、形成“全电视信号”(合成电视信号)。
第5题简要说明异步串行通信的帧格式。
【正确答案】一帧为一个字符,它包括:
(1)一个低电平的起始位。
(2)5~8个数据位。
(3)一个奇偶校验位。
(4)1~2个高电平的停止位。
五、简单分析设计题(本大题共3小题,第1小题6分,第2~3小题各7分,共20分)
第1题利用工作在方式1的8255A作输入接口,从输入设备上输入4000B的数据送存储器BUFFER缓冲区,编写相应的程序段,设8255的端口地址为60H~63H。
【正确答案】MOVAL,10110000B;
OUT63H,AL;
LEASI,BUFFER;
MOVCX,4000;
MOVAL,00001001B;
LOP:
INAL,62H;
ANDAL,00001000B;
JZLOPINAL,60H;
MOV[SI],AL;
INCSI;
LOOPLOP;
HLT
本题分数7分
第2题8253-5的计数通道0连接如下图,试回答:
(1)计数通道0工作于何种工作方式,并写出工作方式名称。
(2)写出计数通道0的计数初值(要列出计算式)。
【正确答案】在8253-5的6种工作方式中,输出连续波形的是方式2和方式3,方式2中重复周期为TOUT=n×
TCLK,负脉冲宽度为1×
TCLK。
(1)工作方式2,是速率发生器。
(2)计数初始值n=TOUT/TCLK=lms/400ns=1000μs/0.4μs=2500。
第3题8086CPU执行指令MOV[2001H],AX最少需要多少时间(即求其指令周期),设时钟频率为4.77MHZ,该指令的机器码为4个字节,存放在1000H∶2000H开始的4个单元中(要求写出计算步骤)。
【正确答案】取指令4个字节需2个总线周期(对准的字),执行指令(写存储器)也需2个总线周期(未对准的字),共需4个总线周期,在无等待周期情况下,一个总线周期由4个时钟周期组成,由于时钟频率为4.77MHZ,时钟周期为1/4.77MHZ=210ns。
因此可得该指令的指令周期为:
4×
4×
210ns=3360ns=3.36μs
六、综合分析设计题(本大题共2小题,每小题10分,共20分)
第1题设计一个电路和相应程序,完成一个锯齿波发生器的功能,使锯齿波呈负向增长,并且锯齿波周期可调。
D/A转换器端口为56H。
【正确答案】设计一个电路和相应程序,完成一个锯齿波发生器的功能,使锯齿波呈负向增长,并且锯齿波周期可调。
本题分数10分
第2题分析MOV[BX+1050H],AL的执行过程。
【正确答案】MOV[BX+1050H],AL是一条8位存储器写指令,其功能是将AL中的8位数写入内存单元,目的操作数的有效地址为BX+1050H。
设BX=2000H、AL=45H、DS=4000H、CS=3000H、IP=1040H。
该指令的机器码为10001000,10000111,01010000,00010000,用16进制表示为88875010H,其中88H为操作码字段,表示该指令为存储器写字节操作,87H为寻址字段,50H和10H为位移量字段,表示基址寻址中的位移量为1050H。
该指令存放在代码段中,其物理地址由CS:
IP组成,CS=3000H,IP=1040H,则物理地址为31040H,指令代码存放在31040H-31043H四个单元中。
目的操作数存放在数据段中,其物理地址由DS:
BX+1050H组成,偏移地址为BX+1050H=2000H+1050H=3050H,段基值DS=4000H,则物理地址为43050H。
该指令的操作过程如下:
(1)从指令代码存放的代码段中取出该指令的第一、二字节8887H送入8086CPU,IP加2得31042H,指令代码经CPU中指令译码后,CPU知道是一条8位的存储器写指令,采用16位位移量的基址寻址,基址寄存器为BX,位移量为16位,故下一操作为:
从代码段中取出第三、四字节5010H,同时IP再加2为31044H。
(2)从代码段取出的16位位移量送入8086CPU中,在执行部件EU中同BX构成内存的偏移地址BX+1050H=3050H,然后在总线接口部件BIU中同DS中的值构成目的操作数的物理地址43050H。
(3)8086CPU将AL中的45H送上数据总线AD0~AD7,写入数据段(DS=4000H)中的43050H单元,从而完成该条指令的全部执行过程,该指令的执行过程如下图所示。
MOV[BX+1050H]的执行过程