微型计算机及接口技术2014年4月真题试题及答案解析(04732)
微型计算机及接口技术2014年4月真题试题及答案解析(04732),本试卷总分100分。
一、单项选择题
(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.微机中控制总线所传送的是( )
A.地址码
B.命令信号
C.状态信号
D.命令信号和状态信号
2. 当8086CPU执行加法操作后,累加器AX的内容为E048H, 则标志位SF、PF应为( )
A.0、0
B.0、1
C.1、0
D.1、1
3. 当涉及一个存储器操作数(除以BP为地址寄存器外)时,若选择一个段寄存器为段基值,则该段寄存器应是( )
A.CS
B.SS
C.DS
D.ES
4. 80386微处理器中用以选择不同存储体的总线信号是( )
A.
B.
C.
D.
5.下面指令中,操作数只能是字,不能是字节的是( )
A.MOV指令
B.POP指令
C.ADD指令
D.DEC指令
6. 下面数据定义语句中,错误的是( )
A.DATA DB 10 DUP(1, 2, 3)
B.DATA DW 10 DUP(1, 2, 3)
C.DATA DW “ABCD”
D.DATA DB “ABCD”
7.下面属于堆栈段寄存器的是( )
A.CS
B.DS
C.ES
D.SS
8.已知寄存器 AX和BX中存储的都是带符号数,执行指令CMP AX , BX后,如果希望AX>BX时跳转,应该使用指令( )
A.JA
B.JG
C.JBE
D.JL
9.若某半导体存储器芯片的存储容量为1K*4位,则该芯片( )
A.有512个存储单元,每个存储单元存放1字节
B.有1024个存储单元,每个存储单元存放1字节
C.有512个存储单元,每个存储单元存放4位二进制数
D.有1024个存储单元,每个存储单元存放4位二进制数
10.Flash memory是一种非挥发性的存储器,是( )
A.具有整片擦除和字节擦除特点的电擦除PROM
B.具有整片擦除和部分擦除特点的电擦除PROM
C.具有整片擦除特点的EPROM
D.具有整片擦除特点的光擦除的PROM
11.在接口电路设计中对输入输出端口的基本要求是( )
A.输入三态缓冲、输出三态缓冲
B.输入锁存、输出三态缓冲
C.输入锁存、输出锁存
D.输入三态缓冲、输出锁存
12.在微机系统中采用DMA方式传输数据时,数据传送是( )
A.由CPU控制完成
B.由执行程序(软件)完成
C.由DMAC发出的控制信号控制下完成的
D.由总线控制器发出的控制信号控制下完成的
13.芯片74LS373在8086CPU系统中用作( )
A.总线锁存器
B.总线驱动器
C.总线控制器
D.总线仲裁器
14.已知中断类型码为16H,则其中断服务程序的入口地址存放在中断向量表的( )
A.000H: 0064H~0000H: 0065H中
B.000H 0064H-0000H: 0067H中
C.0000H: 0058H~0000H: 0059H中
D.0000H 0058H-0000H: 005BH中
15.在串行数据通信发送端安装MODEM是为了( )
A.把并行数据转换成串行数据
B.把串行数据转换成并行数据
C.把数字信号转换成模拟信号
D.把模拟信号转换成数字信号
16.在异步串行通信中引入了“波特率因子”的概念,波特率因子为16, 64 时,接收时钟的频率为波特率的16, 64 倍,引入波特率因子的目的是( )
A.正确识别起始位
B.提高接收速度
C.减少接收时间
D.提高发送速度
17.在串行异步通信中,决定每一位数据传送所需要时间(位时间)的是( )
A.波特率
B.帧格式
C.CPU频率
D.外设工作频率
18.某一8253通道,CLK输入频率000Hz工作于方式3 (方波方式),写入的计数初值为16H,且采用BCD计数方式,则个周期内输出信号的高电平和低电平分别为( )
A.8, 8 (ms)
B.11,11(ms)
C.16,16 (ms)
D.22,22 (ms)
19.若输入电压满刻度值为2V,则8位ADC的分辨率约为( )
A.2mV
B.7.8mV
C.15.6mV
D.250mV
20.目前PC机都带有USB接口,USB是一种( )
A.外设
B.接口电路
C.并行接口标准
D.串行接口标准
二、多项选择题
(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
11.下面指令中,语法错误的有( )
A.MOV DX,1234H
B.MOV DS, 1234H
C.MOV AX,[BX+10]
D.INC [BX+10]
E.MOV CS, AX
12.DRAM芯片刷新时,需要的信号是( )
A.
行地址信号
=L
B.
列地址信号
=L
C.行地址RA
0~RA
1有效
D.列地址CA
0~CA
1有效电
E.写信号WR=H
13.通常外设接口电路的功能有( )
A.转换数据格式
B.进行地址译码
C.执行I/O指令
D.实现电平转换
E.产生总线周期
14.8255A接口芯片的PC端口,可用作( )
A.一个8位I/O口
B.两个4位I/O口
C.全部联络线
D.部分联络线和部分I/O口
E.部分联络线和一个8位I/O口
15.异步收发器UART进行校验的差错有( )
A.奇偶校验错
B.CRC校验错
C.帧格式错
D.溢出错
E.信号畸变错
三、填空题
(本大题共 10空,每空1分,共10分)请在答题卡上作答。
21.要实现寄存器AX与CF标志同时清零,可以使用指令_____或者______。
22.实现把变量VARI的偏移地址放在SI中的指令是_____或者______。
23.8086CPU有两条中断请求线:可屏蔽中断线INTR和不可屏蔽中断线NMI,INTR采用_____触发,NMI采用_____触发。
24.在点阵式打印机中普遍采用的是Centronics并行标准,该标准规定了一个36引脚的连接口,在应用中,最主要的是8位并行数据线,2条_____信号线和1条忙信号线_____。
25.在微机系统的发展史中,主流微机系统通常采用三种总线标准,这三种总线分别是ISA总线、_____总线和 _____ 总线。
四、简答题
(本大题共5小题,每小题4分,共20分)
31.传统的计算机硬件主要由五大部件组成,请说出除运算器外的其它四大部件。
32.在寻址方式中我们经常会提到有效地址EA的概念,请说出有效地址与物理地址的区别和联系。
33.请说明下列程序段的功能。MOV AL, 'A'MOV DI, OFFSET CHAR ; CHAR为变量名MOV CX, 26LOP: MOV [DI], ALINC ALINC DILOOP LOP
34.说明简单接口芯片与可编程接口芯片的区别。
35.简述南北桥结构芯片组中北桥芯片与南桥芯片的功能。
五、简单分析设计题
(本大题共3小题,第36小题6分,第37-38小题各7分,共20分)
41.用两片SRAM芯片HM6116组成的8位微机系统的存储电路如题36图所示。要求: (1)计算SRAM(#1)和SRAM(#2)的地址范围(系统的地址总线为20位)。(注:无关项取“0")(2)该存储器系统采用了何种片选方法?它的特点是什么?
42.要求由8255A的PC0端连续输出如图37图所示周期波形4小时。
位选择D3D2D1PC0 0 0 0PC1 0 0 1PC2 0 1 0PC3 0 1 1PC4 1 0 0PC5 1 0 1PC6 1 1 0PC7 1 1 1注:控制字中无关项按“0”设定给出控制程序如下,请把空格中待填的指令①-⑦内容写在答题卡上。其中时间延时可用调用“分延时”子程序DELAYM,输入参数存放在寄存器BL中的延时分数。MOV CX,___①___;设置工作时间4小时LOP :MOV AL,__②___;PC0”0”OUT __③___,ALMOV BL,1;延时1分___④____MOV AL,_⑤__;PC0输出 “1”OUT 93H,ALMOV BL,_⑥__;延时4分CALL DELAYM__⑦___ LOP;循环控制
43.8255A作为8位数字显示器接口如题38(a)图所示,并给出了8255A的方式选择控制字格式如题38(b)图所示,8255A的口地址已设定为320H~323H,使位5的数字显示器显示字符A的程序段如下所示,请将程序空缺处的正确内容①~⑥填写在答题卡上。
MOV DX,___①__;初始化MOV AL,___②__OUT DX,ALMOV DX,__③__;输出字形码MOV AL,__④___OUT DX,ALMOV DX,___⑤__;输出位选码MOV AL,__⑥___OUT DX,AL
六、综合分析设计题
(本大题共2小题,每小题10分,共20分)
51.8253计数通道0的连接如题39图所示,请回答:(1)该通道工作于哪种工作方式(写出方式编号及名称) ;(2)计算计数初值N。(写出计算过程,时钟周期CLK0=800ns) ;(3)写出写入计数初值的程序段(要求采用进制计数并设8253的口地址为70H-73H);(4)如果电路中GATE0接固定电源+5V,要使在计数结束时OUT0输出同样的波形,则此时计数通道0工作于哪种工作方式(写出方式编号及名称)。
52.ADC0809通过并行接口芯片8255A与系统总线相连的接口电路如题40图所示,假定8255A端口片选地址范围为80H~83H,ADC0809输出允许使能的地址范围为84H~87H。下面所列出的子程序的功能是:把通道IN0的模拟量转换成数字量,通过并行接口芯片8255A输入PC。 请将该程序空格处所缺的正确内容①~⑨填到答题卡上。
MOV AL,___①___;8255初始化OUT ___②___,ALMOV AL,___③__;PC3产生正脉冲OUT 82H,ALMOV AL,__④__OUT 82H,ALMOV AL,__⑤__OUT 82H,ALLOP:__⑥__ AL,82H;检测EOC__⑦__ AL,80HJZ __⑧___;EOC=0,继续检测IN AL,___⑨__;EOC=1,使OE有效IN AL,80H;从PA读入HLT8255A方式控制见题38(b)图,置位/复位控制字见题37图(初始化时无关项置0)。