- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理期末要点总结(详细版)
《计算机组成原理》复习
第一章
计算机的硬件组成包含五大功能部件:(P6)
五大部件:存储器、运算器、控制器、输入设备、输出设备。
存储器主要功能:保存原始数据和解题步骤。
运算器主要功能:进行算术、逻辑运算。
控制器主要功能:从内存中取出解题步骤(程序)分析,执行操作。
输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式。
输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式。
第二章
定点数和浮点数(用IEEE754标准)的表示
IEEE754标准
按顺序:符号位(1位)、阶码(8位)、尾数(23位)
一个规格化的32位浮点数x的真值表示为
x=(-1)S×(1.M)×2E-127
实际偏移值e=E-127(小e由大E减得到)
真值x为零表示:当阶码E为全0且尾数M也为全0时的值,结合符号位S为0或1,有正零和负零之分。
真值x为无穷大表示:当阶码E为全1且尾数M为全0时,结合符号位S为0或1,也有+∞和-∞之分。
8位阶码E的表示范围为0~255(0000,0000~1111,1111),去掉全0和全1的情况,E的范围为1~254,实际的偏移值e的范围为-126~127.
【例1】 若浮点数x的754标准存储格式为16,求其浮点数的十进制数值。
将16进制数展开后,可得二制数格式为
0 100 00010 011 0110 0000 0000 0000 0000
S 阶码(8位) 尾数(23位)
指数e=阶码-12701111111(3)10
包括隐藏位1的尾数
1.M=1.011 0110 0000 0000 0000 0000=1.011011
于是有
x=(-1)S×1.M×2e=+(1.011011)×23=+1011.011=(11.375)10
【例2】将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。
首先分别将整数和分数部分转换成二进制数:20.59375=10100.10011
然后移动小数点,使其在第1,2位之间:
10100.10011=1.010010011×24 e=4
于是得到:S=0,E=4+127=131,M=010010011
最后得到32位浮点数的二进制存储格式为:
0100 0001 1010 0100 1100 0000 0000 0000=(41A4C000)16
数的原码、反码、补码表示。
【例1】下列是一些整数的补码表示,问其中最小的数是哪个? (A)
(AB (BB (CB (D
【例2】8位字长的定点小数采用补码形式表示时,所能表示二进制数的范围是什么? (A)
(A) –1.0 ~ +0.111111 (B) –0. 1111111 ~ +0. 1111111 (C) –0. 1111111 ~ +1.0 (D) –1.0 ~ +1.0
【例3】定点小数的表示(设字长为8位)。(8分)
(1)零的原码: B 和 B ,零的补码:B
(2)+0.1010101B的原码: 0.1010101B 、补码: 0.1010101B 、反码: 0.1010101B。
(3)-1的补码: 1.0000000B ,-0.0000001的补码: 1.1111111B。
定点加减运算、溢出检测方法(用变形补码判断正溢出和负溢出)
【例】已知:[X]补=010111101,[Y]补=011010101,计算[X+Y]补,[X-Y]补。并判断溢出。
解:[-Y]补=/[y]补+1=100101010+1=100101011
00 (+189)
+) 00 (+213)(+402)∴[X+Y]补=[X]补+[Y]补=01结果出现上溢。
00 (+189)
+) 11 (-213)(-24)∴[X-Y]补=[X]补-[-Y]补=11计算结果无溢出。
逻辑运算
逻辑非():按位求反
逻辑加(+):按位“或”——1+1=1
逻辑异():按位“加”/异或——1+1=0
逻辑乘():按位“与”
浮点加减运算处理过程,浮点数的溢出判
文档评论(0)