- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 计算机中数据信息表示法_1
第二章 计算机中数据信息的表示 机器数及其表示 数值数据的编码表示 原码、反码、补码、移码(基础) 数的小数点表示 定点表示、浮点表示(重点) 其它数据的编码表示 BCD码、ASCII码、汉字编码等;数据校验码 第二章 计算机中数据信息表示法 §2.1 进位计数制 一、 进位计数数制 两个基本要素:基数和权 基数:数制中所用到的不同数码的个数 权:不同数位的固定常数 2.1 进位计数制 二、计算机中常用的进位计数制 二进制(电路层面采用的进制) 八进制 3. 十六进制 2.1 进位计数制 为什么采用二进制表示? 二进制表示的状态便于物理器件实现 二进制运算简单 3. 工作可靠 4、逻辑判断方便 2.1 进位计数制 进制的区分 书写规范: 加数字下标 加字母后缀 2.1 进位计数制 三、数制间的转换 任意进制转化为十进制 2.1 进位计数制 三、数制间的转换 十进制整数转换为任意进制整数(除基取余法) 2.1 进位计数制 三、数制间的转换 十进制小数转换为任意进制小数(乘基取整法) 2.1 进位计数制 三、数制间的转换 3. 二进制与八进制、十六进制之间的转换 三位一组 四位一组 总结及技巧: 几个小技巧: 1 1 1 1 1 1 1 1 §2.2 数值数据的编码表示 一、无符号数和有符号数 机器数:计算机中的数据表现形式称为机器数 1、无符号数,就是整个机器字长的全部二进制位均表示数值位(没有符号位),相当于数的绝对值。 2、带符号数,在计算机中需要把数的符号数码化。通常,约定二进制数的最高位为符号位,“0”表示正号,“1”表示负号。 §2.2 机器数的编码表示 二、定点机器数的原码、反码和补码表示 1、原码表示 设[x]原=xs x1 …xn,其中xs为符号位,共n+1位字长 ①纯小数原码的定义 x (0≤X <1) 不够字长后补“0” 1-x = 1+|x| (-1 < X ≤ 0) 例如,若x1= +0.1011, x2= -0.1011,字长为8位 [x1]原= 0.1011000 [x2]原= 1+0.1011000 = 1.1011000 §2.2 机器数的编码表示 ②整数原码的定义 设[x]原=xs x1 …xn,其中xs为符号位,共n+1位字长 x (0≤X <2n) 不够字长前补“0” 2n –x = 2n+|x|?(- 2n < X ≤ 0) 例如,若x1= +1011,x2= -1011,字长为8位, [x1]原= [x2]原= 27+0001011 =§2.2 机器数的编码表示 结论:原码表示,符号位数值化,数值位不变 0的原码表示? §2.2 机器数的编码表示 0的原码表示 [+0000000]原=0,0000000 [-0000000]原=1,0000000 [+0.0000000]原=0. 0000000 [-0.0000000]原=1. 0000000 默认机器字长8位 结论:零的原码表示不唯一 §2.2 机器数的编码表示 例1:设机器字长5位,写出十进制数±7和±8的原码表示;若机器字长4位,结果如何? 机器字长5位 [+7]原=0,0111 [+8]原=0,1000 [-7]原=1,0111 [-8]原=1,1000 2. 机器字长4位 [+7]原=0,111 [+8]原=溢出(0,1000) [-7]原=1,111 [-8]原=溢出(1,1000) §2.2 机器数的编码表示 例2:写出机器字长8位,原码表示所对应的十进制整数和小数的表示范围。 整数范围:-127≤x ≤ +127 小数范围: -(1-2-7 ) ≤ x ≤ 1 -2-7 原码表示法的优点是直观易懂。机器数和真值间的相互转换很容易,用原码实现乘、除运算的规则很简单,缺点是实现加减运算的规则较复杂。 §2.2 机器数的编码表示 2、补码表示 为了克服原码在加、减运算中规则较为复杂的缺点,引入了补码表示法。补码表示法的设想是:使符号位参加运算,从而简化了加、减法的规则,使减法运算转化为加法运算,从而简化了机器的运算器电路。 1)引入补码的目的: 使符号位能同数值位一起参加运算 变减法为加法 2)模—溢出量 钟表—12,操场-400 §2.2 机器数的编码表示
您可能关注的文档
- 初中数学竞赛复习资料.doc
- 初中数学有效课堂模式(自主学习模式).doc
- 初中物理光学作图题练习1.doc
- 初中物理化学生物知识点大集合完整版.doc
- 初中物理重要考点及例题.doc
- 初中语法详细大纲表格.doc
- 初中语文总复习之散文阅读答题技巧汇总及练习题精.doc
- 创伤早期救治与训练-2009-04.ppt
- 纯素食主义是否让人更健康.doc
- 磁共振成像诊断_-脊柱与脊髓疾病_(nxpowerlite).ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)