精品文档
计算机组成原理试题
第一章:
1.比较数字计算机和模拟计算机的特点
答:模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。数字计算机的主要特 点是按位运算,并且不连续地跳动计算。模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字 0 和 1 表示数据,采用数字计数的计算方式,程序控制的控制方式。数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。
7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
答:取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出
的信息流是数据流。
8.什么是内存? 什么是外存? 什么是 CPU? 什么是适配器?简述其功能。
答: 半导体存储器称为内存, 存储容量更大的磁盘存储器和光盘存储器称为外
存,内存和外 存共同用来保存二进制数据。运算器和控制器合在一起称为中央处理器,简称 CPU,它用来控制计算机及进行算术逻辑运算。适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调地工作。
第二章:
写出下列各整数的的原码,反码,补码表示(用 | 8 位二进制数)。其中 MSB 是 | |||||
1. | ||||||
最高位 (符号位 ), LSB 是最低位。 | ||||||
( 1) -35 | ( 2) -128 | ( 3) -127 | (4)-1 | |||
解: | ||||||
[-35] 原 =10100011 | [127] 原 =01111111 | [-127] 原 =11111111 | [-1] 原 =10000001 | |||
[-35] 反 =11011100 | [127] 反 =01111111 | [-127] 反 =10000000 | [-1] 反=11111110 | |||
[-35] 补 =11011101 | [127] 补 =01111111 | [-127] 补 =10000001 | [-1] 补=11111111 | |||
将下列十进制数表示成 IEEE754 标准的 32 位浮点规格化数 | ||||||
4. | ||||||
(1)计算机的工作原理27/64 | (2)-27/64 | |||||
解:
IEEE754 标准 32 位浮点的规格化数为
精品文档
精品文档
S E-127
X=(-1) 1.M 2
(1)27/64
27/64=27 2-6=(11011)2 2-6=(1.1011)2 2-2
所以 S=0, E=e+127=125=(01111101), M=1011
32位的规格化浮点数为:
00111110 11011000 00000000 00000000,即十六进制的 (3ED80000)16
(2)-27/64
-27/64=-(1.1011)2 2-2
所以 S=1, E=e+127=125=(01111101), M=1011
32位的规格化浮点数为:
10111110 11011000 00000000 00000000,即十六进制的 (BED80000)16
5.已知 x 和 y,用变形补码计算 x+y,同时指出结果是否溢出。
公式: [x+y] 补 =[x] 补 +[y] 补
(1)x=11011, y=00011
[x+y] 补 =0011011+0000011=0011110;没有溢出, x+y=11110
(2)x=11011, y=-10101
[x+y] 补 =0011011+1101011=0000110;
0 0 1 1 0 1 1
+ 1 1 0 1 0 1 1
0 0 0 0 1 1 0
没有溢出, x+y=00110
(3)x=-10110,y=-00001
[x+y] 补 =1101010+1111111=1101001;没有溢出, x+y=-10111
6.已知 x 和 y,用变形补码计算 x-y,同时指出运算结果是否溢出。
公式: [x-y] 补=[x] 补+[-y] 补
(1)x=11011, y=-11111
[-y] 补 =0011111
[x-y] 补 =0011011+0011111=0111010;
0 0 1 1 0 1 1
+ 0 0 1 1 1 1 1
0 1 1 1 0 1 0
正溢出, x-y=+111010
(2)x=10111, y=11011
精品文档
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论