一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡涂写)
.计算机基础知识(10分)
1.Pentium 微处理器的芯片是数据总线是 位。
A.72 B. C.40 D.32
2.{(26)16∨(63)16}⊕(001011101)2的值是 。
A.(1111111) 2 B.(11000101) 2 C.(00111010) 2 D.(0111110) 2
3.计算(10101.01) 2+(25.2) 8= 。
A.42.25 B.42.5 C.30.5 D.30.25
4.下列是8位二进制数的补码,其中真值最大的是 。
A.10001000 B.11111110 C.00000000 D.00000001
5.微机系统中的ISA总线、PCI总线和EISA总线都属于 。
A.局部总线 B.系统总线 C.外部总线 D.通信总线
6.与intel80386相比,intel80486处理器内部增加的功能部件是 。
A.分页部件 B.预取部件C.超高速缓冲存储部件 D.分支预测部件
7.相对80486处理器,Pentiun处理器重要改进是 。
A.超高速缓冲存储部件(Cache) B.位地址线
C.位外部数据总线 D.内置浮点处理器
8.已知[X]补=FFH,[Y]补=01H,则[X+Y]补= 。
A.00H B.FEH C.EFH D.01H
9.二位二进制无符号数表示范围 。
A.-2~2 B.0~3 C.-1~2 D.-2~1
10.以2为底的一个二进制浮点数的格式如下:
D7 D6 D5 D4 D3 D2 D1 D0
阶符 阶码(补码) 数符 尾数(原码)
则-0.5的规格化浮点数是 。
A.00011000 B.10001000 C.11110100 D.11100100
.微机系统分析和应用(51分)
11.下列关于8086指令队列正确的说法是 。
A.队列存放已经译码的指令 B.8086有4个字节队列
C.8086有8个字节队列 D.队列中的指令不一定被执行
12.在8086/8088中,设CS为2000H,若在代码段的2048H单元中存放一条软中断指令INT 21H(二个字节),则执行该指令后,(SP+2)/(SP+3)为 。
A.50H/20H B.00H/20H C.02H/20H D.4AH/20H
13.在8086最小模式下,执行OUT 011B ,AL指令时,M/IO、WR、RD的信号电平依次为 。
A.0、0、1 B.0、1、1 C.0、1、0 D.1、1、0
14.8086/8088 的中断响应周期,至少需用 时钟周期。
A.2 B.4 C.8 D.16
15.在寄存器相对寻址方式中,寄存器可分别为 。
A.AX、CX、BX或CX B.SI、BX、DX或SI
C.BX、BP、SI或DI D.DX、DI、CX或SI
16.以下叙述中,不正确的是 。
A.随机存储器包括SRAM和DRAM B.Cache是快擦写出存储器
C.ROM是只读存储器 D.EEPROM使用电可改写方式
17.一个容量为32K×4的EPROM芯片,除电源和地外,引脚数至少为 。
A.20 B.21 C.24 D.26
18.一个RAM芯片,有15条地址线和数据线,问该芯片最多能存储字的个数为 。
A.16384 B.32768 C.256 D.14
19.下述产生片选信号CS的方法中,被选中芯片具有唯一确定地址且各片之间连续的是 。
A.组合译码 B.仅部分译码 C.仅线选法 D.全译码
20.在下列叙述中,不正确的是 。
A.光盘与硬盘(温盘)所作介质不同
B.光盘的读出方式是非接触式的
C.硬盘(温盘)读出方式都是接触式的
D.光盘比软盘线密度高
21. 当采用存储单元与I/O端口统一编址时,CPU的存储周期 。
A.可以访问I/O端口和存储单元 B.只能访问I/O端口
C.只能读得指令码 D.只能访问存储单元
22.在8086/8088 中断响应期间,设从中断向量表中的起始地址0000:0036H读出中断向量,则本次中断的中断类型号为 。
A.09H B.10H C.12H D.20H
23.8086/8088 响应可屏蔽硬中断时,其中断类型号是 。
A.由CPU自动产生 B.从外设控制寄存器取得
C.从外设状态寄存器取得 D.由中断控制器提供
24.在编写8086/8088 的一个外部中断服务子程序时,为防止由外部中断所引起的嵌套中断则应使用的指令是 。
A.STI B.CLI C.CLC D.STC
25.接口电路中8位双向数据缓冲器,应分别包括的三态门和寄存器各为 个。
A.8、16 B.16、8 C.8、8 D.24、8
26.当8255A口工作在方式1时,则提供选通、应答信号端口是 。
A.A口 B.B口 C.C口 D.D口
27.设8255A工作在方式1,规定C口的PC0和PC3作为A口的 信号。
A.I/O B.STB C.INTR D.IBF
28.在程序运行时,下一条指令的物理地址是 。
A.CS×16+IP B.BX×16+DI C.SS×16+SP D.ES×16+SI
29.在下面关于微处理器的叙述中,不正确的是 。
A.BIOS的子程序固化芯片内
B.一台计算机内可有多个CPU
C.外部Cache是可选的
D.不同型号的CPU全都是相同指令集
30.在当前工业控制方面,若数据传送的距离远且传送的速率相对慢时。一般选用
接口方式。
A.RS—232C B.LPT—8 C.ISA D.IDE
31.在异步串行通信中,二个通信设施间的两项规定是 。
A.字符格式和波特率 B.SYN格式和波特率
C.起始位格式和仃止位格式 D.校验位格式和数据位格式
32.设定时器/计数器8253的CLK频率为1MHz,该芯片编程为BCD码计数,计数初值应表示为0000H。则其计数的时间是 。
A.10ms B.10us C.65ms D.65us
33.对定时器/计数器8253芯片编程为:选计数器0、方式1、按二进制计数。则控制字应为 。
A.00110011B B.00110010B C.01110011B D.01110010B
34.在8086/8088 CPU组成的计算机系统中,用以定时/计数的芯片是 。
A.8255A B.8253 C.8259A D.8231
35.以ISA总线标准开发的接口卡, 。
A.只可直接在PCI总线插口上用
B.只可直接在ISA总线插口上用
C.可直接ISA或EISA总线插口上用
D.可直接在PC或ISA总线插口上用
36.在设计外设接口时,一个设备口地址可配 外设。
A.1台单向 B.1台双向 C.多台单向 D.多台双向
37.8086/8088微型计算机系统加电启动时,执行的第一条指令是从 读出的。
A.Cache B.DMC ` C.RAM D.ROM
38.8086/8088在PC系统中,采用汇编语言程序时,为了在显示器上显示一个字符至少需要使用一条 指令。
A.pop B.print C.lea D.out
39.8086/8088 CPU工作时INTA引脚输入有效,此时CPU的IF= ,而中断的8259A的IRR寄存器中必 。
A.0,全1 B.1,全0 C.0,有1 D.1,有1
40.8086/8088 在读取内存时,地址线与数据线的关系为 。
A.对指令和数据:先地址线有效、后数据线有效
B.对指令:地址线和数据线同时有效
C.对数据:地址线和数据线同时有效
D.对指令和数据:先数据线有效、后地址线有效
41.8086/8088 响应外部中断所用的总线周期和发INTA信号的个数分别是 。
A.1,1 B.1,2 C.2,1 D.2,2
42.下面关于半导体存储器的叙述中,正确的是 。
A.SRAM需要刷新电路
B.DRAM不需要刷新电路
C.SRAM的原理类似与R-S触发器
D.DRAM的原理类似与R-S触发器
43.使用8K*8的EPROM芯片组成256K*l6的存储区,所需要的芯片数量和每片所占空间分别是 。
A.,8KB B.32,16KB C.,16KB D.32,8KB
44.以下不为A/D转换器的主要性能指标 。
A.分辩率 B.转换时间 C.转换精度 D.建立时间
45.8086/8088在微机系统中,MOV [90],AL和OUT AL,90在硬件上产生的控制主要区别为 信号。
A.M / IO B.WR C.RD D.BHE
46.在技术上类似EEPROM的外设为 。
A.温盘 B.活动硬盘 C.U盘 D.CD盘
47.一个100点的实时数据采集系统,要求80us进行一次数据采集。其合理的数据传送方式可为 。
A.查询、无条件传送或中断 B.中断或DMA
C.查询或DMA D.仅查询或中断
48.在8086/8088系统中,若从内存0000:0004H单元开始存放4个字节,即02H,00H,03H,00H,则该中断类型码为 。
A.01H B.02H C.03H D.04H
49.8086/8088外中断方式时,若从内存0000:0004H单元开始存放4个字节,即00H,01H,02H,03H,则该中断响应之后执行的第一条指令的地址为 。
A.0001:0203H B.1000:0302H C.0203:0001H D.0302:0100H
50.在8086/8088的嵌套中断系统中,一般在该级中断服务子程序入口处应有
指令。
A.STI、POP B. CLI、PUSH C.STI、PUSH D. CLI、POP
51.在8253的各种工作方式1中,用门控信号 作为开始计数触发信号。
A.OUT B.CLK C.GATE D.CS
52.设8253的控制口地址为03H,则计数器1、计数器2的口地址分别为 。
A.00H、01H B.01H、02H C.00H、02H D.01H,00H
53.若用8255作接口芯片,ADC0809的D7-D0与PA7-PA0相连,且EOC与OE相连后,经单稳电路接8255的PC4(STBA),则程序对8255的控制字的设置为方式 。
A.1 B.2 C.3 D.0
54.在串行口进行通信采用异步传送时,则不要求 。
A.同步字 B.起始位 C.仃止位 D.空闲位
55.对于串行通信,如果数据可以在两个方向传输,但只能交替进行,这种方式称为 。
A.单工 B.半双工 C.全双工 D.半双工或全双工
56.设置接口主要功能是对各种信号进行 。
A.数据格式转换 B.数据类型转换
C.锁存、缓冲 D.交、直隔离
57.8086/8088处理器复位时,指令队列、标志寄存器的初始状况分别为 。
A.有指令、全1 B.空、不定 C.有指令、全0 D.空、全0
58.在做RAM扩充实验时,欲编写一个检查程序,以确定RAM芯片是否工作正常,则该程序的算法思想合理的是用立即数先写入后读出比较,对该立即数取反,再写入后读出比较。所选立即数应为 为适。
A.55H B.F0H C.FFH D.99H
59.要设计和安装一个对水压进行测试的微机监视系统,除常规的微机系统配置外,必需增设的I/O设备是 。
A.A/D输入设备 B.D/A输出设备
C.光盘 D.数字化输出仪
60.8086/8088存储器时序的T3状态后,可能出现的状态为 。
A.T4 B.Tw或T4 C.Tw或T5 D.Tw
61.在8086/8088总线周期内,若READY信号有效(要求插入Tw)则在该总线周期内插入 个Tw等待状态。
A.2 B.4 C.8 D.不定
.软件基础和应用(9分)
62.在数据结构中,从逻辑上可以把数据结构分成 。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构
C.线性结构和非线性结构 D.内部结构和外部结构
63.以下关于广义表的叙述中,正确的是 。
A.广义表是0个或多个单元素或子表组成的有限序列
B.广义表至少有一个元素是子表
C.广义表不可以是自身的子表
D.广义表不能为空表
.在单链表p所指结点之后插入q所指结点的操作是 。
A.q->link=p->link;p->link=q B.p->link=q->link;q->link=p
C.q=p->link;p->link=q->link D.p=q->link;q->link=p->link
65.向一个有127个元素的顺序表中插入一个新元素且保持原来顺序,平均要移动
个元素。
A.126 B.63.5 C.63 D.127
66.设链式栈中结点的结构为(data, link),且top是指向栈顶的指针。若想出栈栈顶元素且值保存到x中,则应执行下列 操作?
A.x = top->data;top = top->link; B.top = top->link; x = top->data;
C.x = top; top = top->link; D.x = top->data;
67.软件的有效性测试是验证软件的运行是否达到用户的期望,用户的期望应体现于 。
A.详细设计报告 B.有效性测试要求
C.可行分折报告 D.软件需求说明书
68.为了便于软件的维护,程序应具有清晰的结构和良好的风格。下面关于编程风格的叙述中 是不可取的。
A.使用有意义的标识符 B.尽可能对代码进行优化
C.不要进行浮点数的相等比较 D.应该包含有适量的注释
69.软件详细设计的主要任务是确定每个模块的 。
A.算法和使用的数据结构 B.外部接口
C.功能 D.编程方法
70.需求分析最终结果是产生 。
A.项目开发计划 B.需求规格说明书
C.设计说明书 D.可行性分析报告
二、填空题(71~81题每格1分,共30分,请务必使用答题纸答题)
.微机系统分析和应用(24分)
71.将DL中的后4位二进制数转换成ASCII码(十六进制)存入AL中。其程序流程如图1所示,在*、**处应填入的操作是 (1) 、 (2) 。
72.DA3 EQU WORD PTR DA4
DA4 DB 0ABH,H
SHR DA3,1
MOV DX,DA3
SHL DA4,1
MOV CX,DA3
上述程序段运行后,CX、DX分别为 (3) 、 (4) 。
73.设AL=0FFH,BX=1234H,问执行下列程序段执行后,AL、BX的内容分别是 (5) 、
(6) (用16进制表示)?
MOV CL,0
SAR BX,1
RCR AL,1
INC CL
SAR BX,1
RCR AL,1
INC CL
SAR BX,1
RCR AL,1
INC CL
NEG CL
ADD CL,8
SHR AL,CL
74.STRING DB 'ABCDEFGHIJ'
┇
MOV AH,01
INT 21H
AND AL,0FH
DEC AL
XOR AH,AH
MOV BX,OFFSET STRING
ADD BX,AX
MOV DL,[BX]
MOV AH,02H ;显示输出
INT 21H
┇
试回答:如从键盘分别输入字符'4','8',显示结果分别是什么? (7) 、 (8)
75.阅读8086/8088汇编语言源程序:
cseg segment
assume cs:cseg
start:
mov al,00010011b;①
out 20h,al ;①
mov al,00001000b;②
out 21h,al;②
mov al,00000101b;③
out 21h,al;③
cli
;以下是设置二组地址相邻的中向量
MOV DX,OFFSET IR5 ; 取偏址
MOV AX,SEG IR5 ; 取段值
MOV DS,AX ; 将用户中断向量赋给DS:DX
MOV AL,34H
MOV AH,25H
INT 21H ; 设置中断向量
MOV DX,OFFSET IR6 ; 取偏址
MOV AX,④ ; 取段值
MOV DS,AX ; 将用户中断向量赋给DS:DX
MOV AL,⑤
MOV AH,25H
INT ⑥ ; 设置中断向量
sti
mov cx,0ah;
mov al,10011111b;
out 21h,al;
waiting:
loop waiting
jz exit
IR5:mov dl,35h
mov ah,02h
int 21h
mov al,00100000b
out 20h,al
iret
IR6:mov dl,36h
mov ah,02h
int 21h
mov al,00100000b
out 20h,al
iret
exit:
mov al,00000000b
out 21h,al
ret
cseg ends
end start
回答下列问题:
A.为①所在行加注解。 (9)
B.为②所在行加注解。 (10)
C.为③在行加注解。 (11)
D.执行中,当程序在Waiting处循环时,若总线上IRQ5电位有效,则屏幕显示 (12) 。
E.执行中,当程序在Waiting处循环时,若总线上IRQ6电位有效,则屏幕显示 (13) 。
F.cli指令的作用是 (14) 。
G.sti指令的作用是 (15) 。
H.iret指令的功能是 (16) 。
I.按中断向量的设置方法,④处应填入 (17) 。
J.按IR5向量的设置方法,⑤处应填入 (18) 。
K.按IR5向量的设置方法,⑥处应填入 (19) 。
L.设置的CX值,起何作用? (20) 。
M.要改动Waiting循环时间,需要改动哪一语句? (21) 。
N.指令的作用是 (22) 。
O.指令的作用是 (23) 。
P.本程对占用的中断向量的地址是否进行了保护? (24) 。
.软件基础和应用(6分)
76.当线性表的元素总体上基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用 (25) 存储结构。
77.设有一个二维数组A[m][n],假设A[0][0]存放位置在4,A[2][2]存放位置在676,每个元素占一个空间,问A[3][3]存放的位置是在 (26) 。
78.从一维数组a[n]中顺序查找出一个最大值元素的时间复杂度为 (27) 。
79.瀑布模型强调逻辑设计与物理设计清楚地划分开来,尽可能推迟程序的物理实现。快速原型方法强调原型仅包括未来系统的 (28) ,以提高设计效率。
80.两个模块之间的耦合方式中,耦合的耦合度最高和最低的分别是 (29) 。
81.白盒测试是根据程序的 (30) 来设计测试用例。