- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统概论
4、冯.诺依曼型计算机的主要设计思想是什么?它包括哪些组成部分?
主要设计思想:
采用二进制代码表示数据和指令。
采用存储程序控制方式(指令驱动)。
由运算器、控制器、存储器、输入设备、输出设备五大部分构成计算机硬件系统的概念性结构。组成部分及结构如下图所示:
7、计算机如何区分指令和数据?
从时间上来说,取指令事件发生在周期取指令阶段,取数据事件发生在周期执行指令阶段从空间上来说,指令一定送器,数据一定送运算器。(1)单指令流单数据流SISD:传统的顺序处理计算机
(2)单指令流多数据流SIMD:阵列处理机、向量处理机
(3)多指令流单数据流MISD
(4)多指令流多数据流MIMD:多处理机、计算机机群
显然:
并行性程度最高的是MIMD;
并行性程度最低的是SISD。
第二章 运算方法和运算器
1、写出下列各数的原码、补码、反码表示(用8位二进制数)。其中MSB是最高位(又是符号位),LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。
(1)-35/64
(2)23/128
(3)-127
(4)用小数表示-1
(5)用整数表示-1
[解]:
原码 补码 反码 -35/64 1100 0110 1011 1010 1011 1001 -35/64 = -35 * 2-6 = -70 * 2-7 = 46H * 2-7 23/128 0001 0111 0001 0111 0001 0111 23/128 = 23*2-7 = 17H * 2-7 -127 1111 1111 1000 0001 1000 0000 小数-1 不能表示 1000 0000 不能表示 整数-1 1000 0001 1111 1111 1111 1110
3、有一个字长为32位的浮点数,符号位1位;阶码8位,用移码表示;尾数23位,用补码表示;基数位2。请写出: (1)最大数的二进制表示,(2)最小数的二进制表示,(3)规格化数所能表示的数的范围。
[解]:
规格化尾数采用0.M形式
(1)最大数的二进制表示:尾数最大,阶码最大 0 111 1111 1111 1111 1111 1111 1111 1111 +(1-2-23) +( 27-1 )=+127 (2)最小数的二进制表示:尾数最小,阶码最大 1 000 0000 0000 0000 0000 0000 1111 1111 -1 +( 27-1 )=+127 (3)规格化数所能表示的数的范围: 当尾数是[-1,-0.5],阶码可以的变化范围[-128, +127]
当尾数是[+0.5,(1-2-23)],阶码可以的变化范围[-128, +127]
5、已知X和Y,用变形补码计算X+Y,同时指出结果是否溢出。
(1)X=0.11011, Y=0.00011
解:
[X]补 = 00. 1 1 0 1 1
+ [Y]补 = 00. 0 0 0 1 1
----------------------------------
[X+Y]补 = 00. 1 1 1 1 0 未溢出
X+Y =0. 1 1 1 1 0
(2) X=0.11011, Y= -0.10101
解:
[X]补= 00. 1 1 0 1 1
+ [Y]补= 11. 0 1 0 1 1
----------------------------------
[X+Y]补 = 1 00. 0 0 1 1 0(丢弃进位1) 未溢出
X+Y=0. 0 0 1 1 0
9、设阶码3位,尾数6位,按浮点运算方法,完成下列取值的[X+Y],[X-Y]运算。
(1)X=2-011 * 0.100101, Y=2-010 * (-0.011110)
解:
[X+Y]:
设阶码、尾数均用补码表示
X:1 101 0 100101 Y:1 110 1 100010
(1)对阶: -3 -2
X:1 110 0 010010(1)(右移一位)
(2)尾数加:
00 0 1 0 0 1 0(1)
+ 11 1 0 0 0 1 0
------------------------------------------
11 1 1 0 1 0 0(1)未溢出、非规格化
(3)左规(2位): 1 100 1 010010
(4)无舍入:X+Y = 2-100*(-0.101110)
[X-Y]:
X:1 101 0 100101 Y:1 110 1 100010
(1)对阶 -3 -2
X:1 110
文档评论(0)