绪论
1.完整的计算机系统通常包括( )答案:硬件系统与软件系统
2.计算机硬件的主要指标( )答案:存储容量;运算速度;机器字长
3.将高级语言源程序转换为机器目标代码文件的程序是( )答案:编译程序
4.下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是( )答案:指令按地址访问,数据都在指令中直接给出
5.汇编语言与机器语言的关系是( )答案:一对一
6.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )答案:指令周期的不同阶段
7.基于存储器,其主要作用是( )。答案:存放程序和数据
8.CPU内通用寄存器的位数取决于( )。答案:机器字长
9.下列关于硬件与软件关系的描述中,正确的是( )答案:硬件的发展推动了软件的发展;硬件是软件运行的基础 ;软件的发展也推动硬件的发展 ;软件能完成的功能及性能与硬件有关
10.下列属于冯•诺依曼计算机的核心思想是( ) 答案:存储程序和程序控制
第一章
11.设机器字长为8位(其中1位为符号位)的整数,当其表示为无符号数、机器数时的范围为( )答案:无符号数 0—255
12.在计算机中,小数点保存在( )答案:不保存
13.若八位寄存器中保存的信息是11111111时,若为补码,其真值大小为( )答案:-1
14.在下列表示法中,“0”只有一种表示形式的是( )答案:补码
15.若某种编码的最小距离是4,其检错和纠错能力可能是( )答案:检错3位,纠错1位
16.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int
型,y为short型。当x = 127,y = -9时,执行赋值语句z = x+y后,x、y和z的值分别是 ( )答案:x = 0000007FH,y = FFF7H,z = 00000076H
17.下列各种数制的数据中最小的数是( )。答案:(101001)BCD8421
18.能发现两位错误并能纠正一位错的编码是( )。答案:海明码
19.以下关于机器数和真值的说法正确的是( )答案:把带“+”“-”的数称为真值;;把符号“数值化”的数称为机器数;
20.1、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是( )答案:能表示的最小负数是- (2 ^15) ;能表示的最小正数是1;能表示的最大负数是-1 ;能表示最大正数是(2^15) – 1
21.当 -1 < x < 0时, [x]补是( )答案:2+x
22.如果某系统15*4=112成立,则系统采用的进制是( ) 答案:6
23.两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别( )答案:00000A2B和
FFFFE16A
24.对字长为8位的二进制代码10001101,下列说法错误的是( )答案:如果代码为标准移码数,则其十进制真值为+115
25.下列对海明校验的描述中,正确的描述是( )答案:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
第二章
26.数据0.00110101×410,规格化后为( )答案:0.11010100×401
27.移位运算在计算机中的实用价值为( )答案:使用移位和加法结合可实现乘(除)法
28.在浮点机中,( )是隐含的。答案:基数
29.在计算机的浮点数运算中,规格化的作用是( )答案:增加有效数字的位数,提高运算精度
30.假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H。若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是( )答案:r2×r3
31.某字长为8位的计算机中,已知整型变量x、y的机器数分别为 [x]补 = 1 1110100,[y]补 = 1 0110000。若整型变量z = 2*x + y/2,则z的机器数为( )答案:1 1000000
32.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X = 2729/32,Y = 255/8,则用浮点减法计算X-Y的最终结果是( )答案:00111 0011000
33.下列有关浮点数加减运算的叙述中: Ⅰ.对阶操作不会引起阶码上溢或下溢 Ⅱ.右规和尾数舍入都可能引起阶码上溢Ⅲ.左规时可能引起阶码下溢Ⅳ.尾数溢出时结果不一定溢出,正确的是( )答案:Ⅰ、Ⅱ、Ⅲ、Ⅳ
34.定点一位原码乘法运算是( )。答案:先取操作数绝对值相乘,符号位单独处理
35.针对机器数,算术移位叙述正确的是( )答案:负数的补码算术右移后,空出的位以1补;负数的反码移位后,空出的位以1补;负数的原码移位后,空出的位以0补;负数的补码算术左
移后,空出的位以0补
36.在补码定点加减法运算的溢出判断中,以下说法正确的是( )答案:对于加法,符号相同的两个数相加可能会溢出;对于加法,符号不同的两个数相加不会溢出;对于减法,符号不同的两个数减可能会溢出;对于减法,符号相同的两个数相减不会溢出
37.下列浮点数运算中,下列结果( )需要左规得到答案:11.1000;00.0111
38.在定点二进制运算器中,减法运算一般通过( )来实现答案:补码运算的二进制加法器
39.在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致( )答案:影响运算精度
40.若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是( )答案:运算结果溢出,结果为正数;产生了下溢
第三章
41.动态RAM刷新方式不包括( )答案:静态刷新
42.某SRAM芯片,其容量为8Kⅹ8位,其地址线和数据线的条数分别为( )答案:地址线13根,数据线8根
43.动态存储器DRAM主要通过( )来存储信息?答案:电容
44.设有4个模块组成的存储体结构,每个体存储字长为16位,存取周期250ns,假设数据总线宽度16位,总线传送周期为50ns,试求顺序存取和交叉存取的带宽分别为( )答案:6.4 X107 和 1.6X108
45.按配偶原则配置1100111的汉明码为( )答案:01111001111
46.已经接收到的海明码为0100111(按配奇原则配置),欲传送的有效信息为( )答案:0111
47.设机器字长32位,存储容量16MB,若按字编址,其寻址范围为( )答案:4M
48.假设CPU执行某段程序,访问Cache命中1000次,访问主存20次,Cache的存取周期20ns,主存的存取周期100ns,则cache-主存的命中率、效率、平均访问时间为( )答案:0.9804 92.73% 21.568
49.假设cache容量为16kB,每个字块为32个字,每个字32位,则( )答案:此Cache共128字块
50.若缓存的工作速度是主存的4倍,命中率是95%,则采用缓存后,存储器的性能是原来的( )答案:3.48
51.在主存和CPU之间增加Cache的目的是( )。答案:解决CPU和主存之间的速度匹配
52.计算机的存储器采用分级存储体系的目的是( )。答案:解决存储容量、价格与存取速度间的矛盾
53.在按字节编址、采用小端方式的32位计算机中,按边界对齐方式为以下C语言结构型变量a分配存储空间。 struct record { short x1; int x2; } a;若a的首地址为2020 FE00H,a的成员变量x2的机器数为1234 0000H,则其中34H所在存储单元的地址是( )答案:2020 FE06H
54.某32位计算机按字节编址,采用小端(Little Endian)方式。若语句“int i = 0;”对应指令的机器代码为“C7 45 FC 00 00 00 00”,则语句“int i = - 100;”对应指令的机器代码是( )答案:C7 45 FC 9C FF FF FF
55.下列有关RAM和ROM的叙述中,I.RAM是易失性存储器,ROM是非易失性存储器II.RAM和ROM都采用随机存取方式进行信息访问III.RAM和ROM都可用作CacheIV.RAM和ROM都需要进行刷新正确的是( )答案:仅I和II
56.下列存储器中,在工作期间需要周期性刷新的是( )答案:DRAM
57.某计算机主存容量为64 KB,其中ROM区为4 KB,其余为RAM区,按字节编址。现要用2 K×8位的ROM芯片和4 K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是( ) 答案:2、30
58.假定用若干个2 K×4位的芯片组成一个8 K×8位的存储器,则地址0B1FH所在芯片的最小地址是( )答案:0800H
59.某计算机存储器按字节编址,主存地址空间大小为64 MB,现用4M × 8位的RAM芯片组成32 MB的主存储器,则存储器地址寄存器MAR的位数至少是( )答案:26位
60.某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是( )
答案:8000和8004
61.某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是( )答案:4
62.采用指令Cache与数据Cache分离的主要目的是( )答案:减少指令流水线资源冲突
63.关于CPU与主存之间的缓存,正确的是( )答案:依据程序访问的局部性原理设计;能避免CPU与I/O设备争抢主存;能缓解CPU和主存间的速度差异
64.多体并行存储体系的编址方式为( )答案:低位交叉编址;高位交叉编址
65.以下( )措施可以提高访存速度。答案:调整主存结构;采用高速器件;采用层次结构 主存—Cache
第四章
66.具有中断向量表的计算机中,中断向量地址是( )答案:中断服务程序入口地址的地址
67.单重中断系统中,Ⅰ 保护现场 Ⅱ 中断返回 Ⅲ 开中断 Ⅳ 中断处理Ⅴ 关中断 Ⅵ 保护断点 Ⅶ 恢复现场中断服务程序的执行顺序是( )答案:Ⅰ、Ⅳ、Ⅶ、Ⅲ、Ⅱ
68.DMA写操作是把数据( )答案:从存储器传送到I/O设备;
69.从信息流的传送效率来看,( )工作效率最低。答案:单总线系统
70.CPU查询是否有请求中断的事件发生在( )答案:执行周期结束时刻
71.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的是( )答案:内部异常处理后返回到发生异常的指令继续执行