I.计算机基础知识(10分)
1.Pentium 微处理器的芯片是数据总线是 位。
A.72 B.64 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.64位地址线 C.64位外部数据总线 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为底的一个二进制浮点数的格式如下:D7D6D5D4D3D2D1D0阶符 阶码(补码) 数符尾数(原码) 则-0.5的规格化浮点数是 。
A.00011000 B.10001000 C.11110100 D.11100100
II.微机系统分析和应用(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条地址线和8条数据线,问该芯片最多能存储字的个数为 。
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.使用8K8的EPROM芯片组成256Kl6的存储区,所需要的芯片数量和每片所占空间分别是 。
A.64,8KB B.32,16KB C.64,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.不定 III.软件基础和应用(9分)
62.在数据结构中,从逻辑上可以把数据结构分成 。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构
63.以下关于广义表的叙述中,正确的是 。
A.广义表是0个或多个单元素或子表组成的有限序列 B.广义表至少有一个元素是子表 C.广义表不可以是自身的子表 D.广义表不能为空表
64.在单链表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分,请务必使用答题纸答题) I.微机系统分析和应用(24分) 71.将DL中的后4位二进制数转换成ASCII码(十六进制)存入AL中。其程序流程如图1所示,在*、**处应填入的操作是 (1) 、 (2) 。
72.DA3 EQU WORD PTR DA4 DA4 DB 0ABH,89H 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;③ 取变量至DL 逻辑与操作取DL后4位至DL < DL <10? > ** * 结束 N Y 图1 流程图
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) 。
II.软件基础和应用(6分)
76.当线性表的元素总体上基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用 (25) 存储结构。 77.设有一个二维数组A[m][n],假设A[0][0]存放位置在644,A[2][2]存放位置在676,每个元素占一个空间,问A[3][3]存放的位置是在 (26) 。 78.从一维数组a[n]中顺序查找出一个最大值元素的时间复杂度为 (27) 。 79.瀑布模型强调逻辑设计与物理设计清楚地划分开来,尽可能推迟程序的物理实现。快速原型方法强调原型仅包括未来系统的 (28) ,以提高设计效率。 80.两个模块之间的耦合方式中,耦合的耦合度最高和最低的分别是 (29) 。 81.白盒测试是根据程序的 (30) 来设计测试用例。