A.85B92H B.86192H C.BB690H D.12169H 41.80286的机器状态寄存器中,PE位为0、为1分别表示80286处于模式。
A.保护方式、实地址方式B.实地址方式、保护方式
C.虚地址方式、保护方式D.虚地址方式、实地址方式42.总线与PC总线兼容,它的数据、地址总线宽度为32位。
A.ISA B.EISA C.PCI D.MCA 43.当指令SUB AX,BX执行后,CF=1,对无符号数而言说明该指令的操作是。
A.有借位B.无借位C.结果为0 D.溢出44.按指令执行时产生状态的频率,状态码中应用最频繁的是。
A.PF B.AF C.IF D.CF 45.一循环程序完成查找一组数据中是否有非零数据,控制循环应选取的循环控制指令是LOOPZ,这时循环程序的循环终止条件是。
A.CX等于0或ZF等于0 B.CX不等于0或ZF等于0
C.CX等于-1或ZF等于0 D.CX等于0或ZF不等于0 46.8259A的ISR寄存器的某位置1、置0的情况分别是。
A.外部有中断请求时、CPU响应中断请求时
B.CPU响应中断请求时、外部有中断请求时
C.外部无中断请求时、CPU响应中断请求时
D.CPU响应中断请求时、CPU结束中断请求时
47.根据PC系列微机总线标准的兼容性,是正确的。
A.ISA机的插卡可在EISA总线的PC机上使用
B.EISA机的插卡可在ISA总线的PC机上使用
C.EISA机的插卡可在PC总线的PC机上使用
D.ISA机的插卡可在PC总线的PC机上使用
48.在一个对水压测压系统中,对水压的采样周期为1秒1次,所选用的A/D转换器的转换方式应为为适宜。
A.并行直接比较式B.逐次逼近式C.双积分式D.电压
49.串行数据通信中数据传输速率是最重要的性能指标之一,常用的计量单位是。
A.Kb/s B.Byte/s C.MB/s D.KB/s 50.指令的第一个CPU周期为取指周期,完成下列三件事:
(1)从内存中取指令
(2)
(3)对指令操作码进行译码且发出时序信号
A.CS加一条指令长度B.AX加一条指令长度
C.IP加一条指令长度D.SP加一条指令长度51.在RS-232C连接线上以+、-V的电压范围传送信息。
A.5 B.15 C.3 D.25 52.如果向8259写入的ICW2(设置中断类型码)为53H,则IR1引脚所对应的中断类型码为。
A.51H B.50H C.61H D.60H 53.用二片8259A级联后,8086的可屏蔽中断可扩充到级。
A.64 B.15 C.32 D.8 54.响应中断的必须满足的条件是:中断源有请求、。
A.一条指令执行完毕、允许接受中断请求B.CPU空闲、只有一个中断源
C.CPU空闲、一条指令执行完毕D.允许接受中断请求、只有一个中断源55.用4K×4位的存储芯片构造一个64K×16位的存储器,需要的芯片数是。
A.24个B.32个C.46个D.64个56.若用8K*8位的SRAM组成一个具有15位地址和8位字长的存储器,需要根地址线产生芯片选择。
A.8 B.4 C.16 D.24 57.在DMA有效操作的周期中,可根椐需要插入一个或多个周期。
A.TW B.SW C.READY D.TEST 58.微处理器进行存储器存取操作时,首先要进行操作是。
A.发送存储器数据B.发送存储器地址
C.读操作信号D.写操作信号
59.在8086中,设当前IF标志位置0,则在以下将产生中断响应。
A.可屏蔽中断B.不可屏蔽中断C.外设中断D.以上全部60.Pentium微处理器中有一种短整数,字长为16位,采用补码表示,它所能表示的数值范围是。
A.-32767~32768 B.0~65535 C.-32000~+32000 D.-32768~32767 61.在操作系统中,存储管理方式提供二维地址结构。
A.固定分区B.分段C.分页D.单一连续分区
III.软件基础和应用(9分)
62.具有3个结点的二叉树有种。
A.3 B.4 C.5 D.6 63.数据结构被形式地定义为(K,R),其中K是数据元素的有限集合,R是K上的的集合。
A.记录B.逻辑C.操作D.关系64.栈结构不适用于下列算法的实现。
A.表达式求值B.快速排序C.树的层次次序遍历D.递归65.采用顺序搜索法查表,一个有序顺序表有255个元素,对平均搜索长度为。
A.128 B.127 C.126 D.255 66.若有一个循环队列Q,计算队列元素个数的语句是。
A.(Q.rear - Q.front + MaxSize ) % MaxSize;
B.Q.rear - Q.front +1;
C.Q.rear - Q.front -1;
D.Q.rear - Q.front;
67.在软件设计中,下述种(些)工具可用作设计的图形工具。
a.结构图b.ER图c.IPO图d.层次图
A.a和b B.c和d C.a、c和d D.全部68.软件测试一般分为三类,即
a.静态测试b.动态测试c.正确性证明
设计测试实例对程序进行测试,应属于。
A.a B.b C.a和b D.c 69.软件的可维护性度量可分解为对多种因素的度量,下述各种因素
a.可测试性b.可理解性c.可修改性d.可靠性哪些是可维护性度量的内容?
A.全部B.a C.a,b和c D.a和b 70.PAD图为提供了有力的工具。
A.系统分析B.软件的自动化生成C.数据的自动分析D.测试软件
二、填空题(71~81题每格1分,共30分,请务必使用答题纸答题)
I.微机系统分析和应用(24分)
71.将键盘输入的数字字符(设输入是正确的数字字符)转为该字符对应的数值且进行累加,共输入N个字符。其程序流程如图1所示,在*,**处应填入的操作分别是(1)、(2)。
72.X DB 8
Y DB 4 DUP(?)
MOV SI,OFFSET Y
MOV AH,0
MOV AL,X
MUL AL
MUL AX
MOV WORD PTR[SI],AX
INC SI
INC SI
MOV WORD PTR[SI],DX
...
程序执行后X和Y(双字)的值分别是(3)、(4)。
73.执行下列程序:MOV AX,0
AL ← 累加和初值0
CL ← 计数初值N-1
AL ←输入一个字符
*
**
BL ←AL+BL
< CL=0?>
结束
Y
N
图1 流程图
MOV BX,1
MOV CX,100
A:ADD AX,BX
INC BX
LOOP A
...
执行后BX、CX的值分别是(5)、(6)。
74.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;(232F7H)=3280,(264E5H)=2450H,则执行指令JMP [BX] [SI]后,IP和BX分别是(7)、(8)。
75.阅读下列程序:
DATA SEGMENT
DAT DB -5
SQRTAB DB 0,1,4,9,16,25;①
SQR DB ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP (?);②
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1
START:MOV AX,DA TA
MOV DS,AX
CALL SUBROT
MOV AH,4CH
INT ⑦
SUBROT PROC
PUSH AX
PUSH BX;⑧
LEA BX,SQRTAB; ⑥
MOV AL,DA T
TEST AL,80H; ③
JNS NEXT
NEG AL; ④
NEXT:XLAT SQRTAB
MOV SQR,⑤
POP BX
POP AX
RET
SUBROT ENDP
CODE ENDS
END START
回答下列问题:
A.本程序的功能是(9)。
B.执行后,SQR中的值是(10)。
C.若将DAT单元中值改为5,执行后SQR单元中的值是(11)。
D.子程中开始、结束用Push、Pop的目的是(12)。
E.程序中Test…语句可用AND AL,AL代替吗?(13)
F.XLAT SQRTAB是(14)指令。
G.本程序用什么方式返回系统?(15)
H.若删除STACK1所定义的段是否可以?(16)
I.①中表示的数的函义是(17)。
J.②改为DW 10H DUP 是否可行?(18)。
K.③的作用是(19)。