《计算机组成与结构》习题练习
第一章
1.某计算机主频为1.2GHz,其指令分为4 类,其在基准程序中所占比例及CPI 如下表所示,
则该机的MIPS 数是多少?
指令类型 多占比例 CPI
A 50% 2
B 20% 3
C 10% 4
D 20% 5
2.程序P 在机器M 上的执行时间是20s ,编译优化后,P 执行的指令数减少到原来的70%,
而CPI 增加到原来的1.2 倍,则P 在M 上的执行时间是多少?
3.冯·诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?
第二章
1.某字长为8 位的计算机中,已知整型变量x 、y 的机器数分别为[x]补,[y ]补。
若整型变量z=2 ×x+y/2 ,则z 是多少?(结果用16 进制表示)
2.若x=103 ,y -25 ,则下列表达式采用8 位定点补码运算实现时,会发生溢出的是( )。
A. x+y B. –x+y C. x-y D. –x-y
3.用海明码对长度为 8 位的数据进行检错/纠错时,若能纠正一位错,则校验位数至少是几
位?
4.字长8 位,写出下列各整数的原码、反码、补码表示。(二进制表示)
-35 -128 -127 -1
原码
反码
补码
5.用IEEE 32 位浮点格式表示如下的数。(结果用十六进制表示)
(1)-1.5 (2 )384
(3 )1/16
6.下列各数使用了IEEE 32 位浮点格式,相等的十进制数是多少?
(1)C1E0 0000 H (2 )3F50 0000 H
7.已知x 和y (真值),用变形补码计算x+y ,同时指出结果是否溢出。
(1)x = 11011 ,y = 00 111 (2 )x = 11011 ,y = -10101
(3 )x = -10110,y = -00001
8.已知x 和y (真值),用变形补码计算x-y ,同时指出结果是否溢出。
(1)x = 11011 ,y = -11111 (2 )x = 10 111,y = 11011
(3 )x = 11011,y = -10011
第三章
1. 设有一个具有20 位地址和32 位字长的存储器,则该存储器能存储 个字节的信
息。如果存储器由512K ×8 位SRAM 芯片组成,需要 片,还需要 位地
址作芯片选择。
2
2. 用32K ×8 位的E PROM 芯片组成128K×16 位的只读存储器,则数据寄存器至少 位,
2
地址寄存器至少 位,共需要 个E PROM 芯片。
3. 用16K×8 位的DRAM 芯片构成64K ×32 位的存储器,则该DRAM 芯片的地址引脚有
个,数据引脚有 个。
4. 设存储器容量为64M,存储器字长为64