1999年(下)计算机原理试卷及答案
1999年(下)计算机原理试卷及答案
一、填空题(每空1分,共30分)
1.一位8421码十进制计数器,其初始状态为9,加入_______个计数脉冲后,它有第一个进位数输出。之后,每加____个计数脉冲后就有一个进位输出。
2.BCD码的含义是二进制编码的________,最广泛使用的一种BCD码是________。
3.若要在屏幕上显示或从打印机上打印汉字,必须将汉字的点阵信息(即汉字字形码)事先存储在计算机中。对于16×16的汉字点阵,其字形码所占空间为________________个字节。
4.若浮点数的尾数用补码表示,当运算结果的两位符号位和小数点后的第一位是________或____时,表明结果是规格化的数。
5.在补码一位乘法中,如果判断位YnY(n+1)=10,则下一步(但不是最后一步)的操作是将部分积加上_____,再向___移一位。(设x为被乘数,y为乘数)
6.控制器的实现方法有三种,它们是以逻辑代数为基础的______和PLA设计,以及采用存储逻辑实现的_____设计。
7.子程序调用指令和转移指令均改变程序的________________。
8.通过改变微指令和微程序来改变机器的指令系统,这种微程序设计技术称之为_____________微程序设计。
9.当前正在执行的指令保存在CPU的________寄存器中;运算结果进位标志C保存在CPU的________寄存器中。
10.由于一个存储器芯片的容量和位数一般不能满足使用要求,所以通常将若干个芯片按_____和___两种方式相连接。
11.___RAM是利用触发器电路的两个稳定状态来表示信息“0”和“1”,故在不断开电源时,可以长久保持信息;__RAM利用电容器上存储的电荷来表示信息“0”和“1”,因此需要不断进行刷新。
12.某半导体存储器的地址码为16位,因此该机由地址码计算出的主存最大容量为________K个单元。
13.响应中断的必须满足以下三个条件:(1)______;(2)____;(3)一条指令执行完毕。
14.按数据传输宽度来分,I/O接口类型可以分成____和_____两种。
15.字节多路通道是一种简单的共享通道,它是建立在_____的基础上,轮流为多台低速和中速外设服务。选择通道数据的传送是以__________方式进行,因此传送速率高。
16.80486是_________位的微处理器,其芯片上集成了________KB的超高速缓存。
17.AS/400配有丰富的软件,这些软件包括系统软件、______、____、办公室自动化软件、数据库管理系统软件。
二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内,每小题1分,共10分)
1.运算器由( )等部件组成。
A. ALU与主存
B. ALU、累加器与主存
C. ALU、通用寄存器和主存
D. ALU、累加器与通用寄存器
2.操作系统有4种不同类型,能对多台分布在不同位置上的计算机及其设备之间的通讯进行有效监护和管理的叫( )
A. 分时操作系统
B. 批处理操作系统
C. 网络操作系统
D. 实时操作系统
3.当全加器的输入为( )时,J=1且H=1。(题中A,B为数据输入,J'为进位输入,J为进位输出,H为和)
A. A=B=1,J'=0
B. A=B=J'=1
C. A=J'=1,B=0
D. B=J'=1,A=0
4.右图所示逻辑电路中,当A=C=0时,Y为( )(图略)
A. 1
B. 0
C. 非(B*D)
D. 非(B+D)
5.已知字符“0”的ASCII码为30H,字符“9”的ASCII码前加上一个奇校验位后的数据信息为( )
A. B9H
C. 39H
D. 89H
E. 09H
6.一般情况下两个变量之间可以有( )种不同的逻辑微操作。
A. 32
B. 16
C. 8
D. 4
7.可编程序逻辑阵列PLA其功能相当于( )
A. 其输入端为“与”门的集合,其输出端亦为“与”门的集合
B. 其输入端为“或”门的集合,其输出端为“与”门的集体
C. 其输入端为“与”门的集合,其输出端为“或”门的集合
D. 其输入端为“或”门的集合,其输出端亦为“或”门的集合
8.在向下生长的堆栈中,如果入栈指令PUSH X的操作定义为:
SP←(SP)-1
M(SP)←M(X)
则出栈指令POP X应定义为( )
A. SP←(SP)-1
M(X)←M(SP)
B. SP←(SP)+1
M(X)←M(SP)
C. M(X)←M(SP)
SP←(SP)-1
D. M(X)←M(SP)
SP←(SP)+1
9.从控制存储器中读取一条微指令并执行相应操作的时间叫( )
A. CPU周期
B. 微周期
C. 时钟周期
D. 机器周期
10.( )微处理器是Intel 80386/80486微处理器的下一代产品,它的性能比Intel 80486又有较大幅度地提高。
A. AS/400
B. 80387
C. 80486DX
D. Pentium
三、计算题(共20分)
1.逻辑代数化简:Y=非A(BC)+ABC+非(A)非(B)C(3分)
2.将十六进制数E7.8H转换为八进制数和十进制数。(4分)
3.设浮点数形式为阶符 阶码 尾符 尾数,其中阶码(包括1位符号位)取4位补码,尾数(包括1位符号位)取8位原码,基为2。请写出二进制数-110.0101B的浮点数形式。(5分)
4.已知x=10101110,y=10010111,求:(1)非x (2)x+y(4分)
5.某计算机字长为8位,y=+0.00101,要求用求补及算术移位方法求得下列机器数:(4分)
(1)[-0.5y]补 (2)[-2y]补 (3)[-0.25y]补
四、问答题(共40分)
1.如右图所示的两个D触发器,初始状态C1=0,C2=0,当它们的CI端都加入2个CP正脉冲后,C1=?,C2=?(3分)(图略)
2.请分别写出8位无符号整数和8位无符号小数所能表示的最大二进制数,并用十进制数分别写出它们的表示范围。(4分)(注:整数和小数均指定点数)
3.数M在A寄存器中,数N在内存某单元内,请写出实现F=2M-N,并将结果保存在A寄存器的微操作序列,并加以注解(设加法器ADDER的两个输入来自A、B寄存器)。(6分)
4.指令的第一个CPU周期应完成哪些工作?(3分)
5.(略)
6.写出虚拟存储器常用的三种地址格式。(3分)
7.简述在“Cache-主存”组成的存储结构中,存储器读取数据的工作过程。(3分)
8.输入输出接口的基本功能是什么?(4分)
9.(略)
1999年(下)计算机原理试卷答案一、填空题(每空1分,共30分)
1. 1,10
2. 十进制数,8421码
3. 32
4. 00.1,11.0(两空可交换)
5. [-x]补,右
6. 组合逻辑,微程序控制器(或微程序)
7. 执行顺序
8. 动态
9. 指令(或IR),状态
10.串联(或地址串联),并联(或位并联)(两空可交换)
11.静态,动态
12.64
13.中断源有中断请求,允许接受中断请求(两空可交换)
14.并行接口,串行接口(两空可交换)
15.时间分割,成组(或数据块)
16.32,8
17.应用开发软件,通信软件(两空可以交换)
二、单项选择题(每小题1分,共10分)
1. D
2. C
3. B
4. C
5. A
6. B
7. C
8. D
9. B
10.D
三、计算题(共20分)
1.Y=BC+非A非 BC (1分)
??? =(B+非A)C (2分)
??? (或=BC+非A C)
2.E7.8H = 11100111.1000B (1分)
= 347.4Q (1分)
E7.8H = 14×16(1) + 7×16(0) + 8×16(-1)(注括号内为次方)(1分)
= 231.5 (1分)
(若用其它方法计算,结果正确的给全分) (共4分)
3.-110.0101B = -0.1100101×2(3) (1分)
阶码3的4位补码表示:0011 (1分)
尾数-0.1100101的8位原码表示:1.1100101 (2分)
浮点数形式:0011,1.1100101(或001111100101) (1分)
(结果正确,即给全分) (共5分)
4.(1)非x =01010001 (2分)
(2)x⊕y = 10101110⊕10010111 = 00111001 (2分)
(共4分)
5.[y]补 = 0.0010100 (0.5分)
[–y]补 = 1.1101100 (0.5分)
将[–y]补算术右移1位得:[–(1/2)y]补 = 1.1110110 (1分)
将[–y]补算术左移1位得:[–2y]补 = 1.1011000 (1分)
将[–(1/2)y]补算术右移1位(或将[–y]补算术右移2位)得:
[–(1/4)y]补 = 1.1111011 (1分)
(共4分)
四、问答题(共40分)
1.C1 = 1 (1分)
C2 = 0 (2分)
(共3分)
2.8位无符号定点整数所能表示的最大二进制数为:11111111B(或11111111)
(1分)
8位无符号定点小数所能表示的最大二进制数为:
11111111B(或11111111或0.11111111B或0.11111111) (1分)
8位无符号定点整数表示的数值范围为0~225 (1分)
8位无符号定点小数表示的数值范围为0~1–2(-8) (1分)
(共4分)
3.实现该功能的微操作序列如下:
(1)P0:A←2A; 2M送A寄存器 (1分)
(2)P1:B←MBR; 取N送B寄存器 (1分)
(3)P2:ADDER←非B,CIN←1; 非N+1送加法器 (2分)
P3:ADDER←A; 2M送加法器 (1分)
(4)P4:A←ADDER; 2M–N送A寄存器 (1分)
(共6分)
4.指令的第一个CPU周期为取指周期,完成下列三件事:
(1)从内存中取指令 (1分)
(2)程序计数器PC加1 (1分)
(3)对指令操作码进行译码或测试 (1分)
(共3分)
5.略
6. 页式地址格式:页号 页内地址
段式地址格式: 段号 段内地址
段页式地址格式:段号 页号 页内地址
7.当存储器接到有关读取命令时,先在Cache中查找此信息是否存在。(1分)
若存在,则不经主存直接从Cache中取出; (1分)
若不存在,则直接从主存中取出,同时写入Cache以便再次使用。 (1分)
(共3分)
8.(1) 数据缓冲,使主机与外设速度匹配。 (1分)
(2)数据格式的转换。 (1分)
(3)提供外围设备和接口的状态,供CPU读取以了解外设工作情况。(1分)
(4)实现主机与外设的通信联络。 (1分)
9.略