- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理复习笔记 2
第一章 计算机系统概论
1.1计算机的分类
电子计算机从总体上分为两大类:电子模拟计算机和电子数字计算机
数字计算机分类: 专用计算机和通用计算机
1.2计算机发展简史
摩尔定律:
芯片上的晶体管数量每十八个月翻一番
半导体存储器的发展:铁磁体环 半导体存储器
计算机的性能指标
吞吐量 响应时间 利用率 处理机字长 总线宽度
存储器容量 存储器带宽 主频 时钟周期(主频的倒数)
1.3计算机的硬件
数字计算机基本组成
控制器:操作控制功能,人的大脑
运算器:计算功能,算盘
存储器:保存或记忆功能,纸
输入设备:交互接口,笔
输出设备:交互接口,纸
冯·诺依曼型计算机
存储程序
按地址自动执行
五大部件:包括控制器、运算器、存储器、输入设备、输出设备
以运算器为中心
运算器
控制器如何区分指令字和数据字
时间上和空间上: 取指周期中从内存读出的信息流是指令流,它流向控制器;而在执行周期中从内存读出的信息流是数据流,它由内存流向运算器。
1.4计算机的软件
1.5计算机系统的层次结构
多级计算机系统
软件与硬件逻辑等价性
任何操作可以由软件来实现,也可以由硬件来实现
任何指令的执行可以由硬件完成,也可以由软件来完成。
设计计算机系统时,应考虑各个方面的因素:价格、速度、可靠性、存储容量、变更周期
固件的概念(功能上是软件,形态上是硬件)
第二章 运算方法和运算器
2.1数据与文字的表示
数据分类
符号数据:非数字符号的表示(ASCII、汉字、图形等)
数值数据:数字数据的表示方式(定点、浮点)
定点表示法
浮点表示
IEEE754标准
基数R=2,基数固定,采用隐含方式来表示它。
32位的浮点数:
S是数的符号位,1位,在最高位,“0”表示正数,“1”表示负数。
M是尾数, 23位,在低位部分,采用纯小数表示
E是阶码,8位,采用移码表示。移码比较大小方便。
规格化: 若不对浮点数的表示作出明确规定,同一个浮点数的表示就不是惟一的。
尾数域最左位(最高有效位)总是1, 故这一位经常不予存储,而认为隐藏在小数点的左边。
采用移码表示阶码E ,将浮点数的指数真值e变成阶码E时,应将指数e加上一个固定的偏移值127,即E=e+127。
64位的浮点数中符号位1位,阶码域11位,尾数域52位,指数偏移值是1023。因此规格化的64位浮点数x的真值为:
x=(-1)S×(1.M)×2E-1023
e=E-1023
一个规格化的32位浮点数x的真值表示为
x=(-1)S×(1.M)×2E-127
e=E-127
真值x为零表示:当阶码E为全0且尾数M也为全0时的值,结合符号位S为0或1,有正零和负零之分。
真值x为无穷大表示:当阶码E为全1且尾数M为全0时,结合符号位S为0或1,也有+∞和-∞之分。
例1
若浮点数x的754标准存储格式为16,求其浮点数的十进制数值。
解:将16进制数展开后,可得二制数格式为
0 100 00010011 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位浮点数的二进制存储格式为:
01000001101001001100000000000000=(41A4C000)16
十进制数串的表示方法
正0和负0的补码相同
反码表示有正0和负0之分
移码和补码尾数相同,符号位相反
字符表示方法ASCII
用一个字节来表示,低7位用来编码(128),最高位为校验位(为0时表示字母,为1时表示汉字)
汉字内码:
汉字信息的存储,交换和检索的机内代码,两个字节组成,每个字节高位都为1(区别于英文字符)
汉字的输编码、汉字内码、字模码是计算机中用于输入内部处理输出三种不同用途的编码
2.2定点加法、减法运算
文档评论(0)