第1章数字与编码.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
原码、反码、补码之间的转换 转换规则如下图所示: 4. 移码 设定点整数移码形式为 ,则 其中 式中x为真值,[x]移为其移码。 把真值x在数轴上向正方向平移 单位,移码由此得名。又叫增码。 移码特点: 1)移码是把真值映射到一个正数域,因此移码的大小可以直观地反映真值的大小。无论是正数还是负数,用移码表示后,可以按无符号数比较大小。 2)移码的数值部分与相应的补码各位相同,而符号位与补码相反。在移码中符号位为0表示真值为负数,符号位为1表示真值为正数。 3)移码为全0时,它对应的真值最小。 4)真值0在移码中的表示是唯一的,即: 四种机器数的比较和小结 ① 原码、补码、反码和移码均是计算机能识别的机器数,机器数与真值不同,它是一个数(连同符号)在计算机中加以数码化后的表示形式。 ② 正数的原码、补码和反码的表示形式相同,负数的原码、补码和反码各有不同的定义,它们的表示形式不同,相互之间可依据特定的规则进行转换。 ③ 四种机器数形式的最高位均为符号位。原码、补码和反码表示中,为0表示正数,为1表示负数;在移码表示中,为0表示负数,为1表示正数。 ④0在补码和移码表示中都是唯一的,0在原码和反码表示中都有两种不同的表示形式。 1.4.3 二-十进制编码 用几位二进制码来表示一位十进制数的方法称为十进制数的二进制编码,简称BCD码(Binary Code Decimal)。 常见的BCD码有8421码、余3码、格雷码等。平常说到BCD码,通常指的是8421码。 1. 有权码和无权码的概念 有权码:代码中的各位有固定的权值(如8421码)。 无权码:只依靠某种规则进行编码(如“相邻代码只有一位不同”、“五中取二”等),而代码中的各位并无权值的大小)。 2. 组合BCD码和分离BCD码 组合BCD码(packed BCD):每个字节存放两个十进制数字。 例如, (9502)10的组合BCD码格式为: 1001 0101 0000 0010 分离BCD码(unpacked BCD):每个字节存放一个十进制数字(占低四位,高4位无关紧要) 编码形式 1、8421码 2、2421码 3、余3码 4、格雷码 5、五中取二码 1.5 字符代码 通常把用以表示各种符号(包括字母、数字、标点符号、运算符号以及控制符号等)的二进制代码称为字符代码。 常见的字符代码有两种:ASCII码、EBCDIC码。 代码的二进制位数称为代码长度。若代码长度为n位,则可以表示的字符数最多为2n个。 ASCII码的长度为7位,可以表示128个字符。包括各种打印字符,如大写和小写字母、十进制数字、若干标点符号和专用符号,还有各种控制字符,如回车(CR)、换行(LF)、换页(FF)、传输结束(EOT)等。 用ASCII码表示的字符在计算机内部是按8位一组的格式来存储的,因此可以将除7位代码位之外的第8位做为奇偶校验位。 经常是将该位置0,即不设奇偶校验位。 第1章 作业 P22 1.3 1.4 1.5 1.7 1.9 第1章 数制与编码 本章主要内容 (1) 进位记数制 (2)不同进位制数之间的转换 (3) 二进制数的算术运算和逻辑运算 (4)数据在计算机中的表示形式 (5) 字符编码 1.1 进位记数制 计算机中全部信息(包括指令和数据)都是采用二进制数,为了书写方便,又经常采用十六进制。人们在日常生活中又广泛采用十进制。 二进制、十六进制、十进制都是进位记数制。 1.1.1 进位记数制及其基数和权 进位记数制:用一组固定的数字符号和特定的规则表示数的方法。 基数和权 在进位记数制中,一种进位制所允许选用的基本数字符号的个数称为这种进位制的基数。 同一个数字符号处在不同的数位时,它所代表的数值是不同的,每个数字符号所代表的数值等于它本身乘以一个与它所在数位对应的常数,这个常数叫做位权,简称权(weight)。 不同进位制的基数不同 十进制:基数10,数字符号0~9 二进制:基数2,数值符号0,1 同一进制,不同数位其权值不同。 1.1.2 几种常用的进位记数制 十进制(D) 十进制数的基数为10,即它所用的数字符号个数只有十个(“0”到“9”)。它的计数进位规则为“逢十进一” 任何一个十进制数,都可以用一个多项式来表示: 等式右边的表示形式,称为十进制数的多项式表示法,也叫按权展开式; 等号左边的形式,称为十进制的位置记数法。位置记数法是一种与位置有关的表示方法,同一个数字符

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档