计算机组成原理习题课2
《计算机组成原理》课后习题答案

第1章计算机组成原理考试大纲第一章计算机体系结构和计算机组成冯。
诺伊曼体系的特点Amdahl定律第二章数制和数制转换各种码制的表示和转换浮点数的表示补码加减法布思算法浮点数的加减法海明码的计算练习:5,6,7,8,101、已知X=19,Y=35,用布思算法计算X×Y和X×(-Y)。
2、使用IEEE 754标准格式表示下列浮点数:-5,-1.5,1/16,-6,384,-1/32。
3、已知X=-0.1000101×2-111,Y=0.0001010×2-100。
试计算X+Y,X-Y,X×Y和X/Y。
4、某浮点数字长12位,其中阶符1位,阶码数值3位,尾符1位,尾数数值7位,阶码和尾数均用补码表示。
它所能表示的最大正数是多少?最小规格化正数是多少?绝对值最大的负数是多少?5、求有效信息位为01101110的海明码校验码。
第三章练习:5解释下列概念:PROM,EPROM,E2PROM,Flash memory,FPGA,SRAM和DRAM。
第四章总线的分类总线操作周期的四个传输阶段总线仲裁的概念及其分类异步通信方式的种类总线的最大传输率第五章存储器的分类存储容量的扩展RAID的概念、特点以及分类Cache的地址映射Cache的写策略Cache的性能分析3C练习:4,5,71.一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?用下列存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×l位,4K×8位,8K×8位2.现有1024×l的存储芯片,若用它组成容量为16K×8的存储器。
(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为4K×8,该存储器所需的地址线总数是多少?几位用于选片?几位用作片内地址?(3)画出各芯片的连接逻辑图。
计算机组成原理第2章习题答案

计算机组成原理第2章习题答案第2章习题及解答2-2 将下列⼗进制表⽰成⼆进制浮点规格化的数(尾数取12位,包括⼀位符号位;阶取4位,包括⼀位符号位),并写出它的原码、反码、补码三和阶移尾补四种码制形式; (1)7.75解:X=7.75=(111.11)2=0.11111×211[X]原=0011×0.11111000000 [X]反=0011×0.11111000000 [X]补=0011×0.11111000000 [X]阶称,尾补=1011×0.11111000000 (2) –3/64解:X=-3/64=(-11/26)2=(-0.00001)2=-0.11×2-100[X]原=1100×1.11000000000 [X]反=1011×1.00111111111 [X]补=1100×1.010********[X]阶称,尾补=0100×1.010********(3) 83.25解:X=-3/64=(1010011.01)2=0.101001101×2111 [X]原=0111×0.101001101 [X]反=[X]补=[X]原[X]阶称,尾补=1111× 0.10100110(4) –0.3125解:X=(–0.3125)10=(-0.0101)2=-0.101×2-1 [X]原=1001×1.10100000000 [X]反=1110×1.010******** [X]补=1111×1.01100000000[X]阶称,尾补=0111×1.011000000002-4 已知x 和y ,⽤变形补码计算x+y ,并对结果进⾏讨论。
(2) x=0.11101,y=-0.10100 解:[X]补=00.11101, [Y]补=11.01100, [-Y]补=00.10100 [X]补+ [Y]补=00.11101+11.01100=00.01001X+Y=0.01001[X]补- [Y]补= [X]补+ [-Y]补=00.11101+00.10100=01.10001 X+Y 正溢(3) x=-0.10111,y=-0.11000解: [X]补=11.01001, [Y]补=11.01000, [-Y]补=00.11000 [X]补+ [Y]补=11.01001+11.01000=11.10001X+Y=-.011111[X]补- [Y]补= [X]补+ [-Y]补=11.01001+00.11000=00.00001 X -Y =0.000012-5 已知x 和y ,⽤变形补码计算x-y ,并对结果进⾏讨论。
计算机组成原理课后习题-参考答案

习题参考答案
5-2:计算机为什么要设置时序部件? 周期、节拍、脉冲三级时序关系如何 表示?
一条指令运行的各种操作控制信号在时间上有严格 的定时关系, 的定时关系,时序部件用以控制时序以保证指令 的正确执行。 的正确执行。 将指令周期划分为几个不同的阶段, 将指令周期划分为几个不同的阶段,每个阶段称为 一个机器周期。 一个机器周期。 一个机器周期又分为若干个相等的时间段, 一个机器周期又分为若干个相等的时间段,每个时 时间段称为一个时钟周期(节拍)。 时间段称为一个时钟周期(节拍)。 在一个时钟周期(节拍)内可设置几个工作脉冲, 在一个时钟周期(节拍)内可设置几个工作脉冲, 用于寄存器的清除、接收数据等工作。 用于寄存器的清除、接收数据等工作。
9
习题什么特点?
依据控制器中的时序控制部件和微操作控制信号形 成部件的具体组成与运行原理不同,通常把控制 成部件的具体组成与运行原理不同, 器区分为微程序控制器和硬布线控制器两大类。 器区分为微程序控制器和硬布线控制器两大类。 微程序控制方式是用一个ROM做为控制信号产生 微程序控制方式是用一个 做为控制信号产生 的载体, 中存储着一系列的微程序, 的载体,ROM中存储着一系列的微程序,组成微 中存储着一系列的微程序 程序的微指令代码产生相应的操作控制信号, 程序的微指令代码产生相应的操作控制信号,这 是一种存储逻辑型的控制器。方便修改和扩充, 是一种存储逻辑型的控制器。方便修改和扩充, 但指令执行速度较慢。 但指令执行速度较慢。 硬布线控制方式采用组合逻辑电路实现各种控制功 在制造完成后, 能,在制造完成后,其逻辑电路之间的连接关系 就固定下来,不易改动。其运行速度快, 就固定下来,不易改动。其运行速度快,但构成 复杂。 复杂。
13
习题参考答案
第18讲——习题课二(第5-6章典型题分析讲解)

4.28 主存容量为256K字,Cache容量为2K字,块长为4。 (1)设计Cache地址格式,其中可装入多少块数据? (2)在直接映射方式下,设计主存地址格式。 (3)在四路组相联映射方式下,设计主存地址格式。 (4)在全相联映射方式下,设计主存地址格式。 (5)若存储字长为32位,存储器按字节寻址,写出上述 三种映射方式下主存的地址格式。
4.16 设CPU共有16根地址线,8根数据线,并用#MREQ 作访存控制信号,R/#W作读写命令信号。现有8片 8K×8位的RAM芯片与CPU相连,试回答:(4)根据( 1)的连接图,若出现地址线A13与CPU断线,并搭接到 高电平上,将出现什么后果?
解:(4)如果地址线A13与CPU断线,并搭接到 高电平上,将会出现A13恒为“1”的情况。此时存 储器只能寻址A13=1的地址空间(奇数片),A13=0 的另一半地址空间(偶数片)将永远访问不到。若 对A13=0的地址空间(偶数片)进行访问,只能错 误地访问到A13=1的对应空间(奇数片)中去。
6.2 已知X=0.a1a2a3a4a5a6(ai为0或1), 讨论下列几种情况时ai各取何值。 (1)X > 1/2; (2)X ≥ 1/8; (3)1/4 ≥ X >1/16
解:(1)若要X > 1/2,只要a1=1,a2-a6不全为 0即可(a2 or a3 or a4 or a5 or a6=1); (2)若要X ≥ 1/8,只要a1-a3不全为0即可( a1 or a2 or a3 =1),a4-a6可任取0或1; (3)若要1/4 ≥ X > 1/16,只要a1=0,a2可任 取 0或 1; 当a2=0时,若a3=0,则必须a4=1,且a5、 a6不全为0(a5 ora6=1); 若a3=1,则a4-a6可任取0或1; 当a2=1,则a3-a6均取0。
计算机组成原理(第四版)课后答案(第二章)

2.5 术语:存储元、存储单元、存储体、存储 单元地址,有何联系和区别?
存储元:存储一位二进制信息的基本单元电路。 存储单元:由若干存储元组成。一台机器的所有存储
单元长度相同,一般由8的整数倍个存储元构成。 存储体:是存储单元的集合,它由许多存储单元组成,
ห้องสมุดไป่ตู้用来存储大量的数据和程序。 存储器单元地址:计算机在存取数据时,以存储单元
访问; (4)固定存储器(ROM)中的任何一个单元不能随机访问. (5)一般情况下,ROM和RAM在存储体中是统一编址的. (6)由于半导体存储器加电后才能存储数据,断电后数
据就丢失了,因此,用EPROM做的存储器,加电后 必须重写原来的内容。
6
解:(1)F。主存是随机存储器,CPU访问任何单元的时 间都是相同的,同容量的大小没有关系。
2
2.2 存储器的带宽有何物理意义?存储器总线宽度为32 位,存取周期为250nS,这个存储器带宽是多少?
解:存储器的带宽是指每秒钟访问的二进制位的数目。 其物理意义是一个以存储器为中心的机器可以获取 的信息传输速度。 若存储周期为250ns,则工作速度=1/ 250ns , 所以,存储器带宽=工作速度×总线宽度 =1/250ns*32bit =1/250X10-9 × 32 bps =32X109 /250 bps =128X106 bps =128M bps
A15 D
A15 D
A15 D
A15 D
16片
.A14
.A14
.A14
16片64K×1 16片64K×1 16片64K×1
.A14
64K×1
A0
A0
A0
A0
10
2.9 2114是排列成64 x 64阵列的六管存储芯片,试 问组成4K x l6位的存储器,共需少片2114? 画出 逻辑框图。 解:Intel 2114芯片一片的容量为1Kx4位,要组成 4KXl6位的存储器,需要2114芯片 4K/l x l6/4=16(片)。 片内地址需要10根地址线,用A0~A9,片选需要2 位地址线,用A10~A11。
计算机组成原理课后答案(白中英主编_第五版_立体化教材)_2

( 2= ==( 2= = =( 2===第二章1.(1) 35 =−100011)[ 35]原 10100011[ 35]补 11011100 [ 35]反 11011101(2)[127]原=01111111[127]反=01111111[127]补=01111111(3) 127 =−1111111)[ 127]原 11111111[ 127]补 10000001[ 127]反 10000000(4) 1 =−00000001)[ 1]原 10000001[ 1]补 11111111 [ 1]反 111111102.[x]补 = a 0. a 1a 2…a 6解法一、(1) 若 a 0 = 0, 则 x > 0, 也满足 x > -0.5此时 a 1→a 6 可任意(2) 若 a 0 = 1, 则 x <= 0, 要满足 x > -0.5, 需 a 1 = 1 即 a 0 = 1, a 1 = 1, a 2→a 6 有一个不为 0解法二、-0.5 = -0.1(2) = -0.100000 = 1, 100000(1) 若 x >= 0, 则 a0 = 0, a 1→a 6 任意即可;(2) [x]补= x = a 0. a 1a 2…a 6(2) 若 x < 0, 则 x > -0.5只需-x < 0.5, -x > 0[x]补 = -x, [0.5]补 = 01000000 即[-x]补 < 01000000a 0 * a 1 * a 2 a 6 + 1 < 01000000⋅ (1 2 ) 即: 2 2 ⋅ 2(最接近 0 的负数)即: 2 2 ⋅ (2 + 2[ 2 2 ⋅ 2 ⋅ (1 2 ) ] [ 22 1 ⋅ ( 1) , 2 2 ⋅ (2 1 + 2 ) ]a 0 a 1a 2 a 6 > 11000000即 a 0a 1 = 11, a 2→a 6 不全为 0 或至少有一个为 1(但不是“其余取 0”)3.字长 32 位浮点数,阶码 8 位,用移码表示,尾数 23 位,用补码表示,基为 2EsE 1→E 8MsM 21M 0(1) 最大的数的二进制表示E = 11111111Ms = 0, M = 11…1(全 1)1 11111111 01111111111111111111111(2) 最小的二进制数E = 11111111Ms = 1, M = 00…0(全 0) 1 11111111 1000000000000000000000(3) 规格化范围正最大E = 11…1, M = 11…1, Ms = 08 个22 个即: 227 122正最小E = 00…0, M = 100…0, Ms = 08 个7121 个负最大E = 00…0, M = 011…1, Ms = 18 个 21 个负最小7 1E = 11…1, M = 00…0, Ms =18 个22 个22 )即: 22⋅ ( 1) 规格化所表示的范围用集合表示为:71, 227122 7 7 2244.在 IEEE754 标准中,一个规格化的 32 位浮点数 x 的真值表示为:X=( 1)s ×(1.M )× 2 E 127(1)27/64=0.011011=1.1011× 22E= -2+127 = 125= 0111 1101 S= 0M= 1011 0000 0000 0000 0000 000最后表示为:0 01111101 10110000000000000000000 (2)-27/64=-0.011011=1.1011× 22E= -2+127 = 125= 0111 1101 S= 1M= 1011 0000 0000 0000 0000 000最后表示为:1 01111101 10110000000000000000000 5.(1)用变形补码进行计算:[x]补=00 11011 [y]补=00 00011[x]补 = [y]补 = [x+y]补00 11011 + 00 00011 00 11110结果没有溢出,x+y=11110(2) [x]补=00 11011 [y]补=11 01011[x]补 = [y]补 = [x+y]补=00 11011 + 11 01011 00 00110结果没有溢出,x+y=00110(3)[x]补=11 01010 [y]补=11 111111[x]补 = [y]补 = [x+y]补=00 01010 + 00 11111 11 01001结果没有溢出,x+y=−101116.[x-y]补=[x]补+[-y]补 (1)[x]补=00 11011[-y]补=00 11111[x]补 =00 11011 [-y]补 = + 00 11111 [x-y]补= 01 11010结果有正溢出,x−y=11010(2)[x]补=00 10111[-y]补=11 00101[x]补 =00 10111 [-y]补 = + 11 00101 [x-y]补结果没有溢出,x−y=−00100(3)[x]补=00 11011 [-y]补=00 10011[x]补= 00 11011[-y]补= + 00 10011[x-y]补= 01 01110结果有正溢出,x−y=100107.(1)用原码阵列乘法器:[x]原=0 11011 [y]原=1 11111因符号位单独考虑,|x|=11011 |y|=111111 1 0 1 1×) 1 1 1 1 1——————————————————————————1 1 0 1 11 1 0 1 11 1 0 1 11 1 0 1 11 1 0 1 11 1 0 1 0 0 0 1 0 1[x×y]原=1 1101000101用补码阵列乘法器:[x]补=0 11011 [y]补=1 00001乘积符号位为:1|x|=11011 |y|=111111 1 0 1 1×) 1 1 1 1 1——————————————————————————1 1 0 1 11 1 0 1 11 1 0 1 11 1 0 1 11 1 0 1 0 0 0 1 0 1[x×y]补=1 0010111011(2) 用原码阵列乘法器:[x]原=1 11111 [y]原=1 11011因符号位单独考虑,|x|=11111 |y|=110111 1 1 1 1×) 1 1 0 1 1——————————————————————————1 1 1 1 11 1 1 1 10 0 0 0 01 1 1 1 11 1 1 1 11 1 0 1 0 0 0 1 0 1[x×y]原=0 1101000101用补码阵列乘法器:[x]补=1 00001 [y]补=1 00101乘积符号位为:1|x|=11111 |y|=110111 1 1 1 1×) 1 1 0 1 1——————————————————————————1 1 1 1 11 1 1 1 10 0 0 0 01 1 1 1 111111[x×y]补=0 11010001018.(1) [x]原=[x]补=0 11000[-∣y ∣]补=1 00001被除数 X 0 11000 +[-|y|]补 1 00001----------------------------------------------------余数为负 1 11001 →q0=0左移 1 10010 +[|y|]补0 11111----------------------------------------------------余数为正 0 10001 →q1=1左移 1 00010 +[-|y|]补1 00001----------------------------------------------------余数为正 0 00011 →q2=1左移 0 00110 +[-|y|]补1 00001----------------------------------------------------余数为负 1 00111 →q3=0左移 0 01110 +[|y|]补0 11111----------------------------------------------------余数为负 1 01101 →q4=0左移 0 11010 +[|y|]补0 11111----------------------------------------------------余数为负 1 11001 →q5=0+[|y|]补0 11111 ----------------------------------------------------余数 0 11000故 [x÷y]原=1.11000 即 x÷y= −0.11000 余数为 0 11000(2)[∣x ∣]补=0 01011[-∣y ∣]补=1 00111被除数 X 0 01011 +[-|y|]补 1 00111----------------------------------------------------余数为负 1 10010 →q0=0x+y= 1.010010*2 = 2 *-0.101110左移 1 00100 +[|y|]补 0 11001----------------------------------------------------余数为负 1 11101 →q1=0左移 1 11010 +[|y|]补0 11001----------------------------------------------------余数为正 0 10011 →q2=1左移 1 00110 +[-|y|]补1 00111----------------------------------------------------余数为正 0 01101 →q3=1左移 0 11010 +[-|y|]补1 00111----------------------------------------------------余数为正 0 00001 →q4=1左移 0 00010 +[-|y|]补1 00111----------------------------------------------------余数为负 1 01001 →q5=0 +[|y|]补0 11001----------------------------------------------------余数 0 00010x÷y= −0.01110余数为 0 000109.(1) x = 2-011*0.100101, y = 2-010*(-0.011110)[x]浮 = 11101,0.100101 [y]浮 = 11110,-0.011110 Ex-Ey = 11101+00010=11111 [x]浮 = 11110,0.010010(1)x+y 0 0. 0 1 0 0 1 0 (1)+ 1 1. 1 0 0 0 1 01 1. 1 1 0 1 0 0 (1)规格化处理: 1.010010 阶码11100-4 -4x-y0 0. 0 1 0 0 1 0 (1) + 0 0. 0 1 1 1 1 00 0 1 1 0 0 0 0 (1) 规格化处理:0.110000阶码11110x-y=2-2*0.110001(2) x = 2-101*(-0.010110), y = 2-100*0.010110[x]浮= 11011,-0.010110 [y]浮= 11100,0.0101109Ex-Ey = 11011+00100 = 11111 [x]浮= 11100,1.110101(0) x+y 1 1. 1 1 0 1 0 1+ 0 0. 0 1 0 1 1 00 0. 0 0 1 0 1 1规格化处理: 0.101100 x+y= 0.101100*2阶码-611010x-y1 1.1 1 0 1 0 1 + 1 1.1 0 1 0 1 01 1.0 1 1 1 1 1规格化处理: 1.011111 阶码11100x-y=-0.100001*2-410.(1) Ex = 0011, Mx = 0.110100Ey = 0100, My = 0.100100 Ez = Ex+Ey = 0111 Mx*My 0. 1 1 0 1* 0.1 0 0 101101 00000 00000 01101 00000 001110101规格化:26*0.111011(2) Ex = 1110, Mx = 0.011010Ey = 0011, My = 0.111100 Ez = Ex-Ey = 1110+1101 = 1011 [Mx]补 = 00.011010[My]补 = 00.111100, [-My]补 = 11.00010010计算机组成原理第五版习题答案00011010 +[-My]11000100 11011110 10111100+[My]00111100 11111000 111100000.0 +[My]00111100 00101100 010110000.01 +[-My]11000100 00011100 001110000.011 +[-My]11000100 11111100 111110000.0110 +[My]00111100 00110100 011010000.01101 +[-My]1 1 0 00 1 0 0 0 0 1 0 1 10 00.01101 商 = 0.110110*2-6, 11.4 位加法器如上图,C i = A i B i + A i C i 1 + B i C i 1 = A i B i + ( A i + B i )C i 1 = A i B i + ( A i B i )C i 1(1)串行进位方式余数=0.101100*2-6C 1 = G 1+P 1C 0 C 2 = G 2+P 2C 1 C 3 = G 3+P 3C 2 C 4 = G 4+P 4C 3 其中:G 1 = A 1B 1G 2 = A 2B 2G 3 = A 3B 3 G 4 = A 4B 4P1 = A 1⊕B 1(A 1+B 1 也对) P 2 = A 2⊕B 2 P 3 = A 3⊕B 3 P 4 = A 4⊕B 4(2)并行进位方式 C 1 = G 1+P 1C 0C 2 = G 2+P 2G 1+P 2P 1C 0C 3 = G 3+P 3G 2+P 3P 2G 1+P 3P 2P 1C 0C 4 = G 4+P 4G 3+P 4P 3G 2+P 4P 3P 2G 1+P 4P 3P 2P 1C 0“计算机组成原理第五版习题答案12.(1)组成最低四位的74181 进位输出为:C4 = C n+4 = G+PC n = G+PC0,C0为向第0 位进位其中,G = y3+y2x3+y1x2x3+y0x1x2x3,P = x0x1x2x3,所以C5 = y4+x4C4C6 = y5+x5C5 = y5+x5y4+x5x4C4(2)设标准门延迟时间为T,与或非”门延迟时间为1.5T,则进位信号C0,由最低位传送至C6需经一个反相器、两级“与或非”门,故产生C0的最长延迟时间为T+2*1.5T = 4T(3)最长求和时间应从施加操作数到ALU 算起:第一片74181 有3 级“与或非”门(产生控制参数x0, y0, C n+4),第二、三片74181 共 2 级反相器和 2 级“与或非”门(进位链),第四片74181 求和逻辑(1 级与或非门和 1 级半加器,设其延迟时间为3T),故总的加法时间为:t0 = 3*1.5T+2T+2*1.5T+1.5T+3T = 14T13.设余三码编码的两个运算数为X i和Y i,第一次用二进制加法求和运算的和数为S i’,进位为C i+1’,校正后所得的余三码和数为S i,进位为C i+1,则有:X i = X i3X i2X i1X i0Y i = Y i3Y i2Y i1Y i0S i’ = S i3’S i2’S i1’S i0’s i3 s i2 s i1 s i0Ci+1FA FA FA FA十进校正+3VFA s i3'FAs i2'FAs i1'FAs i0'二进加法X i3 Y i3 X i2 Y i2 X i1 Y i1 X i0 Y i0当C i+1’ = 1时,S i = S i’+0011并产生C i+1当C i+1’ = 0时,S i = S i’+1101根据以上分析,可画出余三码编码的十进制加法器单元电路如图所示。
计算机组成原理课后考试习题王万生

习题1参考答案一、选择题1.微型计算机的分类通常是以微处理器的 D 来划分。
A.芯片名 B. 寄存器数目C.字长 D. 规格2. 将有关数据加以分类、统计、分析,以取得有价值的信息,我们称为 A。
A.数据处理 B. 辅助设计C.实时控制 D. 数值计算3.计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循这一位科学家提出的基本原理D 。
A.爱因斯坦B. 爱迪生C. 牛顿D. 冯·诺伊曼4.冯·诺伊曼机工作方式的基本特点是 A 。
A.按地址访问并顺序执行指令 B.堆栈操作C.选择存储器地址 D.按寄存器方式工作5.目前的CPU包括_A_和cache。
A. 控制器、运算器B. 控制器、逻辑运算器C. 控制器、算术运算器D. 运算器、算术运算器二、填空1. 数字式电子计算机的主要外部特性是快速性、准确性、通用性、逻辑性。
2. 世界上第一台数字式电子计算机诞生于 1946 年。
3. 第一代电子计算机逻辑部件主要由电子管组装而成。
第二代电子计算机逻辑部件主要由晶体管组装而成。
第三代电子计算机逻辑部件主要由集成电路组装而成。
第四代电子计算机逻辑部件主要由大规模集成电路组装而成。
4. 当前计算机的发展方向是网络化计算机系统、分布式计算机系统和智能化计算机系统等方向发展。
5. 电子计算机与传统计算工具的区别是自动化程度高。
6.冯·诺依曼机器结构的主要思想是 1.采用二进制代码表示数据和指令;2.采用存储程序的工作方式;3.计算机的硬件系统由五大部分组成。
7. 冯·诺依曼机器结构由控制器、存储器、运算器、输入设备和输出设备五大部分组成。
8. 中央处理器由运算器和控制器两部分组成。
9. 计算机中的字长是指机器数的二进制位数(或计算机一次可以处理的二进制位数)。
10. 运算器的主要部件是算术逻辑运算单元ALU。
11. 控制器工作的实质是指挥和协调机器各个部件有条不紊工作。
第2章(计算机组成原理) 练习题、参考答案

第2章练习题参考答案一、判断题(正确Y,错误N)1. CPU在很大程度上决定了计算机的性能,CPU的运算速度又与CPU的工作频率密切相关。
因此,在其它配置相同时,使用主频为500MHz的Pentium4作为CPU 的PC机,比使用主频为1GHz Pentium4作为CPU的PC机速度快。
N2. 近年来,PC机中使用的1394接口比USB传输速度更快。
Y3. Cache存储器的存取速度比主存储器要快得多。
因此,为了提高程序的运行速度,在软件开发时,应尽可能多地使用Cache存储器。
N4. 主存储器在物理结构上由若干插在主板上的内存条组成。
目前,内存条上的芯片一般选用DRAM而不采用SRAM。
Y5. 在Pentium处理器中,整数ALU和浮点运算器可以分别对整数和实数同时进行运算处理。
Y6. RAM是随机存取存储器的缩写,其中“随机”的含义是:不论从(向)哪个地址读出或写入数据,所需时间都是相同的。
N7. 3.5英寸软盘的角上有一个小口,当滑动保护片将其盖住时,软盘就不能进行读写操作了。
N8. CPU工作时,它所执行的指令和处理的数据都是直接从磁盘或光盘中取出,处理结果也直接存入磁盘。
N9. 一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”或“引导”。
Y10. 若某台PC机主板上的CMOS信息丢失,则该机器将不能正常运行,此时只要将其他计算机中的CMOS信息写入后,该机器便能正常运行。
N11. BIOS芯片和CMOS芯片实际上是一块芯片的两种叫法,是启动计算机工作的重要部件。
N12. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统.N13. USB接口是一种高速的并行接口。
N14. 计算机中总线的重要指标之一是带宽,它指的是总线中数据线的宽度,用二进位数目来表示(如16位,32位总线)。
N15. 在BIOS中不包含扫描仪、打印机等设备的驱动程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10. 32位字长的浮点数,其中阶码8位(含1位阶符),尾数24位(含 1位数符),则其对应的最大正数为 ① ,最小负数为 ② ,最小 的绝对值为 ③ ;若机器数采用补码表示,且尾数为规格化形式, 则对应的最大正数为 ④ ,最小正数为 ⑤ ,最小负数为 ⑥ 。
A.2127(1-2-23) D.-2+127 B.-2127(1-2-23) E. 2-128×2-23 C. 2-129 F. 2-127×2-23
41.小数(0. 65625)十 等于_______。 A.(0. 11101)二 B.(0. 10101)二 C.(0. 00101)二 D.(0. 10111)二 答案:B 42. (84)十 等于______。 A.(10100100)二 B.(224)八 C.(054)十六 D.(1210)四 答案:C 44 二进制数11001011 等于十进制的_____。 A.395 B.203 C.204 D.394 答案:B 47. (20.8125)十 = ( ________ ) 二 。 A. 1010.1101 B. 10100.1011 C. 10100.1101 D.1010.1011 答案:C 48.补码10110110代表的是十进制负数____。 A. -74 B. -54 C. -68 D. -48 答案:A
9. 用n+1位字长表示定点数(其中1位为符号位),它所能表示的 整数范围是 ① ,它所能表示的小数范围是 ② 。
A.0≤ |N| ≤ 2n-l
C. 0≤ |N| ≤ 1- 2-(n+l) ②D 答案: ① A
B. 0≤ |N| ≤ 2n+1 -l
D. 0≤ |N| ≤ 1-2-n (此处为真值表示)
C. -263 ~ 263(1-2-9)
答案: ① D ②B
D. -263 (1-2-8 ) ~ 263 (1-2-8 )
12. 16位长的浮点数,其中阶码7位(含1位阶符),尾数9位(含l 位数符),当机器数采用原码表示时,它所能表示的最接近0的 负数是 ① ,当采用补码表示时,它所能表示的最接近0的负 数是 ② 。
23.[x]补=11. 000000,它代表的真值是_____。 A. +3 B.-1 C.-64 答案:B 24.设 x 为真值,x* 为其绝对值,则等式[-x*]补= [-x]补 ____。 A. 成立 B. 不成立 答案:B 25. 设 x 为真值,x* 为其绝对值,则满足[-x*]补= [-x]补的条件是 ___。 A. x任意 B.x为正数 C.x为负数 答案:B 26.在整数定点机中,机器数采用补码,双符号位,若它的十 六进制表示为C0H,则它对应的真值是_____。 A. -1 B. +3 C. -64 答案: C
19.当[x1反=1. 1111 时,对应的真值是______。 A. -0 B.- (15/16) C. - (1/16) 答案:A 20.设x为整数,[x]反 =1, 1111,对应的真值是_____。 A. -15 B. -1 C. -0 答案:C 21.设[x]补=1. x1x2x3x4 , 当满足下列_____, x> - (1/2) 成立。 A.x1必须为1,x2~x4至少有一个为1 B.x1必须为1,x2~x4任意 C.x1必须为0, x2~x4至少有一个为1 答案:A 22.计算机中所有信息以二进制表示,其主要理由是____。 A. 节省器材 B.运算速度快 C. 物理器件性能所致 答案:C
50.最少需用______位二进制数表示任一四位长的十进制整数. A. 10 B.14 C.13 D.16 答案:B 51 设机器数采用补码形式(含1位符号位),若寄存器内容为 9BH,则对应的十进制数为______。 A. -27 B.-97 C.-101 D. 155 答案:C 52.若9BH表示移码(含1位符号位),其对应的十进制数是____。 A.27 B. -27 C.-101 D. 101 答案:A 54.设寄存器内容为10000000,若它等于0,则为_____ A.原码 B.补码 C.反码 D.移码 答案:D 55.设寄存器内容为10000000,若它等于-128,则为____ A. 原码 B.补码 C.反码 D.移码 答案:B
27.十进制数56的十六进制表示为 ① ,十进制数-39的十六进 制表示为 ② ,负数用2的补码表示。 A D8 B.D9 C.56 D. 38 答案: ① D ②B 28.十六进制数28的十进制表示为 ① ,十六进制数E5的十进 制数表示为 ② ,负数用2的补码表示。 A. -26 B. 24 C. 40 D.-27 答案: ① C ②D 32.若要表示0 ~ 999中的任意一个十进制数,最少需___位二进 制数。 A.6 B.8 C.10 D. 1000 答案:C 33.下列______属于有权码。 A.8421码 B.格雷码 C.ASCH码 答案:A
答案: ①A
②B
③F
④A
⑤C
⑥D (此处为真值表示)
11.16位长的浮点数,其中阶码7位(含1位阶符),尾数9位(含1 位数符),当浮点数采用原码表示时,所能表示的数的范围是 ① ;当采用补码表示时,所能表示的数的范围是 ② 。 A. -264 ~ 264(1-2-8) B. -263 ~ 263(1-2-8)
71.在定点机中执行算术运算时会产生溢出,其原因是____。 A.主存容量不够 B.运算结果无法表示 C.操作数地址过大 D.以上都对 答案:B 72. 在浮点机中,下列说法_____ 是正确的。 A. 尾数的第一数位为1时,即为规格化形式 B. 尾数的第一数位与数符不同时,即为规格化形式 C. 不同的机器数有不同的规格化形式 D. 尾数的第一数值为0时,即为规格化形式 答案:C
67.在原码加减交替除法中,符号位单独处理,参加操作的数 是___。 A. 原码 B.绝对值 C. 绝对值的补码 D.补码 答案:C 68. 在补码加减交替除法中, 参加操作的数是_____,商符是 ____。 A. 绝对值的补码 在形成商值的过程中自动形式 B. 补码 , 在形成商值的过程中自动形成 C. 补码 , 由两数符号位异或形成 D. 绝对值的补码 由两数符号位异或形成 答案:B
56设寄存器内容为10000000,若它等于-127,则为_____ A.原码 B.补码 C.反码 D.移码 答案:C 57.设寄存器内容为10000000,若它等于-0,则为____ A.原码 B.补码 C.反码 D.移码 答案:A 58.设寄存器内容为11111111,若它等于-0,则为_____ A.原码 B.补码 C.反码 D.移码 答案:C 59 设寄存器内容为11111111,若它等于-127,则为_____ A.原码 B.补码 C.反码 D.移码 答案:A 60 设寄存器内容为11111111,若它等于-1 ,则为______。 A.原码 B.补码 C.反码 D.移码 答案:B
6.在整数定点机中,下述说法正确的是_____。 A.原码和反码不能表示-1,补码可以表示-1 B.三种机器数均可表示-1 C.三种机器数均可表示-1,且三种机器数的表示范围相同 答案:B 7. 在小数定点机中,下述说法正确的是_____。 A.只有补码能表示-1 B.只有原码不能表示-1 C.三种机器数均不能表示-1 答案:A 8.某机字长8位.采用补码形式(其中1位为符号位),则机器 数所能表示的范围是____。 A. -127~ +127 B.-128 ~ 128 C. -128 ~ +127 答案:C
35. (3117)十 = ( )十六 A.97B5 8.9422 C.C2D D. E9C 答案:C 36.把(5AB)十六转换成二进制值为______。 A. (10110111010)二 B.(10110101011)二 C.(101010110101)二 D.(101110100101)二 答案:B 38.两个十六进制数7E5和4D3相加,得______。 A.(BD8)十六 B.(CD8)十六 C. (CB8)十六 D.以上 都不对 答案:C 40.下列表示法错误的是_______。 A. (131. 6)十六 B. (532. 6)五 C.(100. 101)二 D.(267. 4)八 答案:B
16.设x为整数,[x]补 = 1, x1 x2 x3 x4 x5 ,若要x<16, x1 ~ x5 应 满足的条件是____。 A. x1 ~ x5至少有一个为1 B.x1 必须为0,x2 ~ x5 至少有一个为1 C. x1 必须为0,x2 ~ x5 任意 答案:C 17.已知两个正浮点数,N1=2j1 ×S1 , N2=2j2 ×S2 ,当下列 ______成立时, Nl > N2 。 A.Sl>S2 B. J1 > J2 C. S1和S2均为规格化数,且 J1 > J2 答案:C 18.设[x]原=1. x1x2x3x4 ,当满足下列_____时,x> - (1/2) 成立. A.x1必需为0 ,x2 ~ x4 至少有一个为1 B. x1必需为0 ,x2 ~ x4 任意 C. x1必需为1 ,x2 ~ x4 任意 答案:B
选择题
1 下列数中最小的数为_____。 A.(101001)2 B. (52)8 C.(2B)16 答案:A 2.下列数中最大的数为____ 。 A. (10010101)2 B. (227)8 C. (96)16 答案:B 3.设寄存器位数为8位,机器数采用补码形式(含1位符号位)。 对应于十进制数-27,寄存器内容为_____。 A.27H B.9BH C.E5H 答案:C 4.对真值0表示形式唯一的机器数是____。 A.原码 B.补码和移码 C.反码 D.以上都不对 答案:B
64.大部分计算机内的减法是用_____实现。 A.将被减数加到减数中 B.从被减数中减去减数 C.补数的相加 D.从减数中减去被减数 答案:C 65.补码加减法是指______。 A.操作数用补码表示,两数相加减,符号位单独处理,减法 用加法代替 B.操作数用补码表示,符号位和数值位一起参加运算,结果 的符号与加减相同 C.操作数用补码表示,连同符号位直接相加减,减某数用加 负某数的补码代替,结果的符号在运算中形成 D.操作数用补码表示,由数符决定两数的操作,符号位单独 处理 答案:C