第2章(4学时) 计算机的信息表示-英文.pptVIP

第2章(4学时) 计算机的信息表示-英文.ppt

  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文档。上传文档
查看更多
第2章(4学时) 计算机的信息表示-英文

特点 (1)任意两个连续的代码只有一位改变 (2)代码是反射的,低于Bi的所有二进制数位(Bi-1~B0)的代码排列相对2i轴来说是对称的。 * 它在相邻位间转换时,只有一位产生变化。它大大地减少了由一个状态到下一个状态时逻辑的混淆。 例如从十进制的3转换为4时二进制码的每一位都要变,而格雷码则没有这一缺点。 所以,格雷码属于一种可靠性编码,是一种错误最小化的编码方式,因此格雷码在通信和测量技术中得到广泛应用。 AD 转换时的低功耗(连续、平滑、循环) * 十进制的编码 (1)是一个有权码,每位二进制的权值和普通二进制数权值相同。 又被称为8421码 用二进制算术来进行2个BCD数字相加 如果和数字大于1001,或产生一个进位,则加6,并保留2次加法中的任一次进位 BCD码运算应将每4位二进制数分为一组,组与组之间直接运算,逢十进一。但计算机中无法区分BCD码,一概作为二进制数处理,因此,计算机做此运算后须进行调整。 实现BCD减法最方便的是用其10的补码表示 将减法转换成加法 需要专门的硬件实现BCD码到其十进制反码的转换 有符号的十进制数表示方法有三种: (1)符号数值 (2)10的补码 (3)9的补码 符号位可以有多种方法表示: 方法之一就是选用4位码中不被数字0~9使用的其余代码 如,1010, 1100, 1110 表示+ 1011, 1101, 1111 表示- 0的补码是10 1的补码是9 2的补码是8 …… 但是用BCD码求补码非常不方便,所以提出“余三码” 余三码是在BCD码的基础上+3 这样求补码就是反码+1 余3码较BCD码在实现十进制算术上更为便利: (1)余3码数字反码正好和它的二进制反码一致 (2)余3码加法的进位正好和二进制加法进位一致,因为每个余3码都多了3,2个余3码相加正好多6 但是余3码要对所有的和值都进行校正: (1)如果产生进位就+3 (2)如果没产生进位就 -3 (1)没有进位的时候,1个余3码多了3,2个余3码就多了6,但是和应该也是余3码表示,所以要减去3 (2)产生进位的时候,因为2进制加法是逢16进位,而10进制是逢10进位,所以相当于减了6,结果变成BCD码了,要变成余3码就要加上3 * 数字串的表示和存储 有些数字串,并不是用来进行运算的,只是为了显示,或者索引等等功能,比如学号。 主要有2种形式: (1)用ASCII码表示每一个数字及符号,那么每个数字或符号占用一个字节的空间。 例如:+123的编码为2B,31,32,33,占用 4个连续的字节,这里的2B,31,32和 33是用十六进制形式给出的编码,2B表示正号,31,32和33分别表示数字1,2和3。 -123在主存中为2D,31,32,33,其中 2D为负号。 这种表示方式运算起来很不方便,因为它的高4位不具有数值的意义,它主要用在非数值计算的应用领域。 (2)压缩的十进制数形式,用一个字节存放两个十进制数位,既节省了存储空间,又便于完成十进制数的算术运算、其值用BCD码或ASCll码的低4位表示。符号位也占半个字节并放在最低数字位之后,其值可从4位二进制码中的6种冗余状态中选用。 表示信息的数据类型 (1)数据类型,数据结构,数据表示三者定义,联系 (2)定点数 定点无符号数的表示 (1)有权位置数制:2,8,16,10 (2)相互转换 定点有符号数的表示 (1)原码 (2)补码 (3)反码 二进制的加减法运算 其他代码系统 (1)格雷码 (2)BCD码、余3码 (3)位串 * 2.5 Other code systems 2. Decimal codes The algorithm of one-digit BCD subtraction : In 10’s complement representation Can be replaced by BCD addition Special hardware is needed for transforming a BCD digit to its 9’s complement 2.5 Other code systems 2. Decimal codes Signed decimal numbers can be represented: Sign-magnitude 10’s complement 9’s complement The sign digit can be represented in various ways: E.g. selecting the notation of the sign from the remaining 4-bit codes not used by digits 0 to 9

文档评论(0)

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

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

1亿VIP精品文档

相关文档