- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                .计算机组成原理ch03
                    第三章  数据在机器层次的表示 3.1  数值数据的表示 3.2  数的定点表示与浮点表示 3.3  文字数据的表示 3.4  数据校验码 3.5  小型案例实训 3.6  本章小结 3.7  学习加油站  3.1  数值数据的表示 一、进位计数制与计数制之间的转换 1. 进位计数制的基本概念      进位计数制,简称进位制,按进位的方式计数。在日常生活中习惯使用十进制,也用六十进制,如分、秒的计时等。但在计算机内部,数据是以二进制形式表示的。 3.1  数值数据的表示 2. 计算机中常用的进位制 ⑴二进制数  0,1 ⑵八进制数  0,1,2……7 ⑶十进制数 0,1,2……9 ⑷十六进制数 0,1,2……9 ,a,b,c,d,e,f 3.1  数值数据的表示 3. 进位计数制与计数制之间的转换 ⑴不同进制数的基数不同,所使用的数字的取值范围也不同。 ⑵将任意进制数转换为十进制数的方法是“按权相加”,即利用按权展开多项式将系数与位权值相乘后,将乘积逐项求和。 3.1  数值数据的表示 ⑶将十进制数转换为任意进制数时,整数部分与小数部分需分别进行转换。 1)利用除基取余法将十进制整数转换为R进制整数的规则: ①把被转换的十进制整数除以基数R,所得余数即为R进制整数的最低位数字。 ②将前次计算所得到的商再除以基数R,所得余数即为R进制整数的相应位数字。 ③重复步骤②,直到商为0为止。  2)利用乘基取整法将十进制小数转换为R进制小数的规则: ①把被转换的十进制小数乘以基数R,所得乘积的整数部分即为R进制小数的最高位数字。 ②将前次计算所得到的乘积的小数部分再乘以基数R,所得新的乘积的整数部分即为R进制小数的相应位数字。 ③重复步骤②,直到乘积的小数部分为0或求得所要求的位数为止。 3.1  数值数据的表示 ⑷二进制数与八进制数、十六进制数之间的转换可以利用它们之间的对应关系直接进行转换。 1)将二进制数转换为八进制数的方法: ①将二进制数的整数部分从最低有效位开始,每三位二进制数对应一位八进制数,不足三位,高位补0。 ②将二进制数的小数部分从最高有效位开始,每三位二进制数对应一位八进制数,不足三位,低位补0。 2)将二进制数转换为十六进制数的方法: ①将二进制数的整数部分从最低有效位开始,每四位二进制数对应一位十六进制数,不足四位,高位补0。 ②将二进制数的小数部分从最高有效位开始,每四位二进制数对应一位十六进制数,不足四位,低位补0。 3.1  数值数据的表示 二、无符号数与有符号数 无符号数,就是整个机器字长的全部二进制位均表示数值位(没有符号位),相当于数的绝对值。 有符号数,约定机器字的最高位为符号位,“0”表示正,“1”表示负。常见的表示形式有:原码、反码和补码。 3.1  数值数据的表示 三、原码表示 1. 原码的定义 3.1  数值数据的表示 2. 原码中0的表示 纯小数0原码表示: [+0]原=0.00…0 [-0]原=1.00…0    纯整数和的原码表示: [+0]原=00…0 [- 0]原=10…0  3.1  数值数据的表示 3. 原码的特点 ⑴原码表示直观、易懂,与真值的转换容易。 ⑵原码表示中0有两种不同的表示形式,给使用带来了不便。通常0的原码用表示,若在计算过程中出现了,则需要用硬件将变为。 ⑶原码表示的加减运算复杂。 3.1  数值数据的表示 四、补码表示 3.1  数值数据的表示 2. 补码的定义 3.1  数值数据的表示 3. 特殊补码的表示 ⑴真值0的补码表示   纯小数: [±0]补=0.00…0   纯整数 : [±0]补=000…0 ⑵-1和-2n的补码表示 纯小数的-1补码表示: [-1]补=1.00…0 纯整数-2n补码表示: [-2n]补=100…0  (n个0) 3.1  数值数据的表示 4. 由真值、原码转换为补码 当X为正数时, [X]补= [X]原 当X为负数时, [X]补= [X]反+1 3.1  数值数据的表示 五、反码表示 3.1  数值数据的表示 2. 反码的特点 ⑴在反码表示中,用符号位表示数值的正负,形式与原码表示相同,即“0”为正;“1”为负。 ⑵在反码表示中,数值0有两种表示方法。 纯小数0反码表示: [+0]反=0.00…0 ;[-0]反=1.11…1  纯整数0反码表示: [+0]反=000…0 ;[-0]反=111…1 ⑶反码的表示范围与原码的表示范围相同。注意:纯小数的反码不能表示,纯整数的反码不能表示。  3.2  数的定点表示与浮点表示 一、定点表示 1. 定点小数和定点整数 3.2  数的定点表示与浮点表示 二、浮点表示 1. 浮点表示的数据格式  3.2  数的定点表示与浮点表示 2. 浮点数的规格化 目的在于: ⑴为了提高运算精度,应
                您可能关注的文档
最近下载
- 2024年首届全国工程监理行业知识竞赛题库.pdf VIP
- 19923 GB/T19923-2024 城市污水再生利用 工业用水水质.pdf VIP
- 个人简历表格下载word(最新).pdf VIP
- 第六单元习作:记一次游戏(范文点评)-2023-2024学年四年级语文上册单元作文能力提升(统编版).docx VIP
- 2025年农业发展银行(河北省分行)人员招聘笔试备考题库及答案解析.docx VIP
- 生物制药一次性使用冻存袋.docx VIP
- 天津市部分区2024-2025学年八年级上学期期中考试生物试卷(含答案).docx VIP
- 2022年山西省高考数学试卷(理科)(乙卷)附答案解析.pdf VIP
- 2015竣工验收自评报告.doc VIP
- 产品质量保证措施方案.docx
 原创力文档
原创力文档 
                        

文档评论(0)