江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2015秋江苏省计算机三级微机接口技术考试题目

江苏省高等学校计算机等级考试

三级微机原理及接口技术(样卷)

(本试卷考试时间150分钟)

一、选择题(共有60个空格,每格1,60)

.计算机基础知识(15)

1.某款计算机产品广告中含如下描述:四核i3-2100M/4G/1T/1G独显/RAMBo/21.5,其中4G/1T/1G的含义分别是   

A.显存大小,硬盘大小,内存大小  B.硬盘大小,内存大小,显存大小

C.内存大小,硬盘大小,显存大小  D.内存大小,显存大小,硬盘大小

2.下列无符号数中,数值最大的是   

A.(10010101)2   B.(227)8   C.(96)16   D.145

3. 采用二进制补码形式表示一个16位字长的定点整数时,其数值范围是   

A. -215 ~+(215 -1)   B. -(215 -1)~+(215 -1)

C. -(215 -1)~+215      D. -215 ~+215

4.设有16位字长表示的浮点数,从高位到低位依次为阶符1位、阶码4(原码)、数()1位、尾数10(补码),1000110100001110B的真值

A. >-1   B. <-1   C. =+1   D. >+1

5.十进制数56BCD码和ASCII字符串可分别表示为   

A.38H35H36H  B.865453  C.563536  D.56H35H36H

6.若显示器的分辨率为1024×768,则保存一屏256色图像文件,所需的字节数为   

A.96MB   B.96KB   C.6.144MB   D.768KB

7.某字节数的内容未知,但要让其最高2位清0,其他位不变,以下4种逻辑运算中应采用的是   

A.AND   B.OR   C.XOR   D.NOT

8.8位二进制数最高位取反,其他位不变,以下操作中错误的是   

A.0减去该数        B.将它加上10000000B

C.将它和10000000B异或D.将它和01111111B同或

9.计算机系统应由    组成。

A.系统软件和应用软件  B.硬件系统和软件系统

C.主机和外围设备D.运算器、控制器、存储器、输入和输出设备

10.下列叙述中错误的是   

A.计算机的机器字长是指数据运算的基本单位

B.软件的功能与硬件的功能在逻辑上是等效的

C.实现相同的功能,硬件一般比软件具有更高的执行速度

D.软件的功能不能用硬件取代

11.下列叙述中正确的是   

A.高级语言程序经汇编后形成机器语言代码

B.汇编语言程序设计与计算机的硬件结构有关

C.汇编程序用来实现将目标代码转换成可执行代码

D.汇编程序即为汇编语言源程序

12.按网络的拓扑结构对计算机网络进行分类,每个结点都可能和其他结点相连的是   

A.网状网   B.星形网   C.环形网   D.总线网

13.电路(线路)信息交换方式中,信息传输的单位是   

A.     B.信元    C.分组    D.报文

14.IP地址是因特网中使用的重要标识信息,如果IP地址的主机号部分每一位均为0,是指   

A.因特网的主服务器    B.该主机所在物理网络本身

C.备用的主机地址D.因特网某一子网的服务器地址

15.网络防火墙应该安装在   

A.企业或校园内部局域网之间   B.内部子网之间传送信息的中枢

C.内部网络与因特网的连接处D.路由器上

.微机系统组成和应用(45)

16.8086CPU,下列操作不是由执行部件(EU)完成的是   

A.逻辑运算 B.算术运算 C.计算有效地址 D.预取指令至队列缓冲器

17.8086CPU,标志寄存器含有6个状态标志和3个控制标志,其中3个控制标志是指   

A.AFIFOF  B.CFDFTF  C.IFTFDF  D.IFOFTF

18.8086的引脚信号M/IO=1RD=0WR=1,CPU完成的操作是。

A.存储器读   B.I/O   C.存储器写    D.I/O

19.8086CPU的下列引脚中,属于输出引脚的是   

A.INTR   B.HOLD   C.READY   D.INTA

20.8086CPU的总线周期一般由T1T2T3T44个时钟周期组成。在总线读周期中,CPU从慢速的输入设备读取数据,常需插入若干等待周期Tw,Tw应插入在   

A.T1T2之间    B.T2T3之间     C.T3T4之间      D.T4之后

21.下列合法的8086指令是   

A.PUSHAL   B.INAL,DX   C.MULAL,BL   D.POPCS

22.在指令MOVWORDPTR[DI],DX,其目的操作数位于   

A.存储器  B.通用寄存器  C.段寄存器  D.堆栈

23.采用超标量流水线体系结构,使得处理器   

A.可以进行浮点运算  B.能增加每个时钟周期可执行指令的数目

C.能实现分支指令预测D.能提高对主存的访问速度

24.PenTiuM处理器的实模式和虚拟86模式相比,下列叙述中错误的是

A.两种模式具有的存储空间位置不一定相同

B.PenTiuM处理器复位后,首先进入虚拟86模式

C.虚拟86模式具有保护机制,而实模式下不具有

D.两种模式下都可运行16位应用程序

25.在研制微机应用系统的过程中,存储监控程序的存储器应选用   

A.RAM   B.PROM   C.EEPROM   D.ROM

26.下面是关于静态存储器SRAM和动态存储器DRAM的一些特点比较,其中正确的是   

(1)DRAM的集成度比SRAM (2)DRAM的单位容量成本比SRAM

(3)DRAM的访问速度比SRAM (4)DRAM需要刷新而SRAM不需要

A.(1)(2)   B.(2)(3)   C.(3)(4)   D.(1)(4)

27.设某CPU16条地址线和8条数据线,若采用8K×8的存储器芯片来构成内存储器,则当片选用线()译码和全译码时,可构成的内存储器的最大容量分别为   

A.8KB16KB  B.24KB32KB  C.24KB64KB  D.32KB64KB

28.某电路用12条地址线连接4RAM。第1片至第4RAM的地址分别为0000H~03FFH0400H~07FFH0800H~0BFFH0C00H~0FFFH,后发现存往第2片的数据都被存入第4,其可能原因是   

A.A9断线   B.A10断线   C.A11断线   D.A12断线

29.虚拟存储系统由主存辅存两级存储器组成,其作用是解决    的问题。

A.主存容量不足       B.主存与辅存速度不匹配

C.辅存与CPU速度不匹配D.主存与CPU速度不匹配

30.有关虚拟存储器的下列叙述中,正确的是   

A.它使用高速缓存来扩展内存空间  B.它扩大了外存的存储空间

C.它提高了内存的访问速度  D.它常采用分段分页式存储管理技术

31.关于高速缓冲存储器(Cache),下列说法中正确的是   

A.它只能位于CPU以外   B.CPU内外都可配置Cache

C.它只能位于CPU以内D.若存在Cache,CPU就不用再访问内存

32.下列关于外存特点的叙述中,错误的是   

A.存储容量一般都远大于内存  B.任何CPU都不能直接访问外存

C.断电后并非信息都不会丢失D.单位成本比内存低

33.以下不用于硬盘接口的是   

A.USB   B.SATA   C.IDE   D.SCSI

34.DMA的译文是直接存储器访问”,其中的存储器是指   

A.内存   B.缓存   C.外存   D.内存或外存

35.设中断类型号()16H的中断服务子程序存放在2000H∶1000H开始的内存区域中,0000∶0058H开始的4个内存单元中的值依次为   

A.00H10H00H20H  B.10H00H20H00H

C.20H00H10H00H  D.00H20H00H10H

36.中断返回的过程中,恢复相关信息的顺序是   

A.现场、断点、标志      B.断点、现场、标志

C.现场、标志、断点D.标志、断点、现场

37.X86处理器从接收中断请求到开始响应中断的时间,一般情况下不超过   

A.1个时钟周期 B.1个总线周期 C.1个指令周期 D.2个总线周期

38. 在简单的输入/输出接口中,CPU或系统数据总线相连的分别是。

A.锁存器、缓冲器      B.缓冲器、锁存器

C.锁存器、锁存器D.缓冲器、缓冲器

39.可编程并行接口8255A口按方式2工作时,要用C口中的    位来作为联络信号。

A.3   B.4   C.5   D.6

40.欲用18255来实现下列接口功能,但其中不可能实现的是   

A.88LED显示器的动态显示

B.38LED显示器的静态显示

C.控制212D/A转换器

D.控制3个独立的8I/O(其中1个工作于方式1)

41.串行通信接口电路中,完成串/并转换功能的部件是   

A.接收移位寄存器    B.发送移位寄存器

C.发送数据缓冲器D.接收数据缓冲器

42.下列不属于串行通信总线标准的是   

A.RS-232C  B.USB  C.IEEE-488  D.IEEE-1394

43.可编程串行接口8251在系统复位初始化过程中,首先写入的应是。

A.()式字  B.状态字  C.命令字  D.同步字符

44.设可编程计数器/定时器8253的某通道控制字为偶数(二进制计数),计数初值为1000(3E8H),则向该通道送计数初值时,   

A.只能输出高8位计数初值10H

B.不限于只输出高8位计数初值10H

C.应先后输出8位计数初值03HE8H

D.应先后输出8位计数初值E8H03H

45.为使8253实现更大的计数范围,可将其内部的0号计数器和1号计数器级联。级联的方法是   

A.输入时钟接CLK0,OUT0CLK1,GATE0GATE1接高电平,OUT1输出

B.输入时钟接CLK0CLK1,GATE0OUT1,OUT0输出

C.输入时钟接CLK0,OUT0GATE1,OUT1输出

D.输入时钟接CLK0CLK1,GATE0GATE1接高电平,OUT0OUT1门输出

46.欲了解中断控制器8259管理的中断源中,目前有哪些中断请求尚未得到CPU响应,可查询   

A.8259IRR寄存器     B.8259ISR寄存器

C.8259IMR寄存器     D.CPU标志寄存器

47.在中断非自动结束方式下,中断结束命令EOI是在    ,CPU用输出指令发给8259

A.中断响应前        B.中断响应后中断服务前

C.中断服务后中断返回前D.中断返回后

48.8255A口的低2位和C口的低6位实现矩阵式简易键盘的控制,最多可以控制的键数是   

A.6    B.8    C.12    D.16

49.74477段共阳极LED译码/驱动器,下列说法中错误的是   

A.与其相接的LED显示器只能显示十进制数符0~9

B.4路输入、7路输出

C.7路输入、4路输出

D.必须通过锁存器与CPU数据总线相连

50.关于PC键盘的下列叙述中,错误的是   

A.PC键盘接口带有单片机

B.键盘向PC发送按键的ASC(或扩展ASC)

C.PC键盘有83101104108键等多种形式

D.按键的ASC(或扩展ASC)存于内存数据缓冲区中

51.下列连接器中,不用作主机与打印机之间连接的是   

A.IDE标准的40针连接器     B.CenTronics标准的36针连接器

C.RS-232C标准的25针连接器D.SCSI标准的50针连接器

52.8__________D/A转换器DAC0832(内部带锁存功能),不需要占用   

口地址。

A.3    B.2    C.1    D.21

53.下列有关模/(A/D)转换器的叙述中,错误的是   

A.输出数字量的位数决定转换器的分辨率

B.输出数字量都能直接连到CPU数据总线

C.启动转换信号有的用脉冲、有的用电平

D.转换结束信号可供CPU查询或作为中断请求

54.关于常用的总线性能指标,下列叙述中错误的是   

A.总线位宽指总线能同时传输的数据位数,以位(biT)为单位

B.总线工作频率亦即总线时钟频率,以兆赫(MHz)或吉赫(GHz)为单位

C.总线带宽指单位时间内总线上可传输的最大数据量,以每秒传输字节

(MB/sGB/s)为单位

D.总线带宽与总线工作频率成正比,而与总线位宽成反比

55.关于PCI总线的下列叙述中,错误的是   

A.它不依赖于任何CPU,兼容性好

B.它支持突()发方式传输数据

C.它已从局部总线演变为系统总线

D.它的总线传输()率为264MB/s(32)

56.系统启动过程中,主板BIOS必须完成的功能不包括   

A.加电自检        B.芯片初始化

C.引导装入操作系统D.显示当前的硬件设置信息

57.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须注册,这一级管理是    安全管理。

A.系统级   B.用户级   C.目录级   D.文件级

58.微机控制系统中的模拟量输入通道,其中必不可少的电路环节是。

A.采样保持器 B.A/D转换器 C.多路转换器 D.D/A转换器

59.抗干扰是微机应用系统必须考虑的问题,下列属于软件抗干扰措施的是   

A.稳压电源   B.光电隔离   C.看门狗   D.数字滤波

60.以单片机为核心的数字身高、体重测量装置,不需要配置   

A.多路转换器 B.A/D转换器 C.D/A转换器 D.信号放大器

二、填空题(1~4题共20个空格,每格2,40)

1.下列程序段执行后,寄存器AL的值是  (1)  ,寄存器BX的值是

  (2) 

BUF   DB   1,2,3,4

DAT DW 5,6,7,8

CNT EQU MYM-BUF

MOV SI,4

MOV AL,BUF[SI]

MOV BX,CNT

2.下列程序段执行后,寄存器AX#  (3)  ,BX#

  (4)  ,CX#  (5) 

     MOVBX,1

XORAX,AX

MOVCX,5

  NEXT:ADDAX,BX

151

INCBX

LOOPNEXT

3.下列程序段执行后,寄存器DL的值是  (6)  ,寄存器DH的值是

  (7)  ,此程序段实现的功能是:  (8) 

X  DB11010101B

MOVAL,X

MOVDX,0

MOVCX,8

LP1: SHLAL,1

JCLP2

INCDH

JMPLP3

LP2: INCDL

LP3: LOOPLP1

4.汇编语言程序设计

1

某单冷空调控制器实验系统部分接口电路如图1所示。线性温度传感器量程为0~127℃,输出电压为0~5V。按键A为升温按钮,每按一次设置温度增加1℃;按键B为降温按钮,每按一次设置温度减少1℃。按键均已经过防抖动处理。28段共阴极LED显示器(十位、个位)平时显示测量温度值,调整

设置温度时显示设置温度值,显示范围为0~99

1中驱动器均为同相驱动器。8253的通道0工作于方式2(分频器),BCD码计数,只读/写高8,OUT0经反相器接8259IR7,产生100Ms定时中断。按键A、按键B或门8259IR2,产生按键中断请求。8255PC0通过继电器控制空气压缩泵工作(高电平启动降温)。温度传感器的输出接至ADC0809IN0,8255PC1启动A/D转换。82538255的方式控制字及8255C口置位/复位字格式如图2所示。图3,部分初始化及主程序为START'C4{,按键中断服务子程序为KEYINT,定时中断服务子程序为TIMEINT

8253方式控制字格式

D7 D6 D5 D4 D3 D2 D1 D0

00 选计数器0

01 选计数器1

10 选计数器2

11 非法

00 计数器锁存

01 只读写低8

10 只读写高8

11 先读写低8

  再读写高8

000 方式0

001 方式1

X10 方式2

X11 方式3

100 方式4

101 方式5

0 二进制计数

1 BCD计数

8255方式控制字格式

D7 D6 D5 D4 D3 D2 D1 D0

1 A

00 方式0

01 方式1

1X 方式2

A

1 输入

0 输出

C口高4

1 输入

0 输出

B

0 方式0

1 方式1

B

1 输入

0 输出

C口低4

1 输入

0 输出

8255C口置位/复位字格式

D7 D6 D5 D4 D3 D2 D1 D0

0 任意

(可设为000)

000 PC0

001 PC1

010 PC2

111 PC7

0 复位

1 置位

2

153

阅读图3所给出的程序:

  DATA  SEGMENT        

TAB DB3FH,06H,…,6FH ;0~9的段码(字形码)

BUF DB00H ;显示缓冲区

BUFT DB28H ;设置温度缓冲区

BUFC DB00H ;测量温度缓冲区

CNT DB00H ;设置温度值显示延时计数单元

BZ DB00H ;空气压缩泵工作状态标志

DATA  ENDS

CODE  SEGMENT

ASSUME CS:CODE,DS:DATA

START: 

;8259初始化

MOV   AL,13H ;8259ICW1(边沿触发)

OUT 20H,AL

MOV AL,    ;置中断类型码基值

OUT 21H,AL

MOV AL,0DH ;一般中断结束方式

OUT 21H,AL

;8255初始化

MOV AL,    ;8255工作方式

OUT 83H,AL

XOR AL,AL ;A口、B口、C口初始化

OUT 80H,AL

OUT 81H,AL

OUT 82H,AL

;8253_B8初始化É

MOV AL,    ;8253通道0方式控制字

OUT 43H,AL

MOV AL,    ;8253通道0计数初值

OUT 40H,AL

;中断设置

MOV AH,25H ;设置中断向量

MOV AL,0AH ;中断类型号为入口参数

MOV BX,SEGKEYINT ;DS:DX指向4字节地址

MOV DS,BX

MOV DX,OFFSETKEYINT

INT 21H

MOV AH,25H

MOV AL,0FH

154

MOV BX,SEGTIMEINT

MOV DS,BX

MOV DX,OFFSETTIMEINT

INT 21H

MOV AX,DATA ;DS指向数据段

MOV DS,AX

STI

;主循环

LOP: MOV AL,CNT ;是否显示测量温度值

CMP AL,00H

JZ LOP1 ;,转显示测量温度值

MOV AL,BUFT ;,显示设置温度值

MOV BUF,AL

JMP LOP2

LOP1: MOV AL,BUFC

MOV BUF,AL

LOP2: MOV AL,BUF ;个位显示器显示

AND AL,0FH

MOV BX,OFFSETTAB

XLAT

OUT     ,AL

MOV AL,BUF ;十位显示器显示

AND AL,0F0H

MOV CL,4

SHR AL,CL

MOV BX,OFFSETTAB

XLAT

OUT     ,AL

MOV AL,    ;PC1=1,锁存模拟量输入通道选

择号

OUT 83H,AL

NOP

NOP

    ,AL       ;PC1=0,启动A/D转换

OUT 83H,AL

LOP3: IN AL,82H ;A/D转换结束否?

TEST AL,40H

JZ LOP3 ;,等待

IN AL,60H ;,A/D转换结果

SHR AL,1 ;除以2,与量程对应

 ;AL中的数进行十进制调整

 ;调整后的结果保存在BUFC

155

MOV AL,BZ ;空气压缩泵工作否

CMP AL,00H

JZ LOP4 ;,转判测量温度值

MOV AL,BUFT ;,增加设置温度比较值

ADD AL,02H

u__腳誣衶CMP AL,BUFC

JA LOP5

JMP LOP6

LOP4: MOV AL,BUFC ;测量温度值是否高于设置温度值

CMP AL,BUFT

JA LOP6 ;,转启动空气压缩泵

LOP5: MOV AL,0 ;关闭空气压缩泵

OUT 83H,AL

MOV BZ,0FFH ;置空气压缩泵关闭状态标志

JMP LOP

LOP6: MOV AL,01H ;启动空气压缩泵

OUT 83H,AL

MOV BZ,00H ;置空气压缩泵工作状态标志

JMP LOP

;中断服务

KEYINT PROC FAR ;按键中断服务子程序

PUSH AX

IN AL,82H ;按键A按下否

TEST AL,10H

JZ LOPB ;,转按键B处理

MOV AL,BUFT ;,设置温度增加1℃

CMP AL,32H

JZ KKK

ADD AL,1

DAA

MOV BUFT,AL

JMP KKK

LOPB: MOV AL,BUFT ;设置温度减少1℃

CMP AL,16H

JZ KKK

SUB AL,1

DAS

MOV BUFT,AL

KKK: MOV CNT,64H

MOV AL,20H ;8259发中断结束命令

OUT 20H,AL

156

POP AX

IRET

KEYINT ENDP

TIMEINT PROC FAR ;定时中断服务子程序

PUSH AX

MOV AL,CNT

CMP AL,00H

JZ PPP

DEC CNT

PPP: MOV AL,20H ;8259发中断结束命令

OUT 20H,AL

POP AX

IRET

TIMEINT ENDP

CODE ENDS

END START

3

请回答以下问题:

a.处的值是  (9) 

b.8255的方式控制字是  (10) 

c.8253的方式控制字是  (11) 

d.处的值是  (12) 

e.处的端口地址是  (13) 

f.处的端口地址是  (14) 

G.处的值是  (15) 

h.处的指令助记符是  (16) 

i.设置温度的最高值是  (17) 

G.设环境温度为120℃(异常情况下),显示器显示的当前温度值是 

(18) 

k.设置温度的最低值是  (19) 

e.设置温度结束后,设置温度值会继续显示  (20)  s()

157

三级微机原理及接口技术参考答案

一、选择题(共有60个空格,每格1,60)

.计算机基础知识(15)

1.C    2.B    3.A    4.A    5.D

6.D 7.A 8.A 9.B 10.D

11.B 12.A 13.D 14.B 15.C

.微机系统组成和应用(45)

16.D    17.C    18.A    19.D    20.C

21.B 22.A 23.B 24.B 25.C

26.D 27.C 28.C 29.A 30.D

31.B 32.C 33.A 34.A 35.A

36.A 37.C 38.B 39.C 40.D

41.A 42.C 43.A 44.D 45.A

46.A 47.C 48.D 49.C 50.B

51.A 52.A 53.B 54.D 55.D

56.D 57.A 58.B 59.D 60.C

二、填空题(共有20个空格,每格2,40)

1.(1)5            (2)12

2.(3)15 (4)6

  (5)0

3.(6)5            (7)3

  (8)统计X单元中的二进制数含有二进制位10的个数

4.(9)08H           (10)88H

  (11)25H(2DH) (12)10H

  (13)81H (14)80H

  (15)03H(0XXX0011B) (16)DEC

  (17)32 (18)20

  (19)16 (20)10