二进制与机频镊码.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二进制与机频镊码

;数制;二进制;二进制数转换为十进制数;十进制整数转换为二进制数;十进制小数转换为二进制数;;二进制数 与八进制、十六进制数的转换;;数的机内表示— 定点小数;数的机内表示— 定点整数;数的机内表示— 浮点数;机器码—原码;机器码—反码;; 红色区域的负数是-1(11)、-2(10)、-3(9)、-4(8)、-5(7),他们分别是用钟表的模12分别减去1,2,3,4,5,也就是说,用表面上是正数的7、8、9、10、11来代表-5、-4、-3、-2、-1, ;机器码补充解释;机器码—补码;定点数加(减)法; 2. 补码减法 补码减法的运算规则为: ; 例2.12 已知 [+51]补=0011 0011B,[+66]补=0100 0010B [?51]补=1100 1101B,[?66]补=1011 1110B 求 [+66]补?[+51]补=? [-66]补-- [-51]补=? 解 [+66]补- [+51]补=[+66]补+[-51]补 [-66]补- [-51]补=[-66]补+[+51]补 ; 二进制(补码)加法 十进制加法 1011 1110 [- 66]补 -66 +) 0011 0011 [+51]补 -) -51 1111 0001 [-15]补 -15; 可以看出,无论被减数、减数是正数还是负数,上述补码减法的规则都是正确的。同样,由最高位向更高位的进位会自动丢失而不影响运算结果的正确性。 计算机中带符号数用补码表示时有如下优点: ① 可以将减法运算变为加法运算,因此可使用同一个运算器实现加法和减法运算,简化了电路。 ; ② 无符号数和带符号数的加法运算可以用同一个加法器实现,结果都是正确的。例如: ;;定点数加(减)法;定点乘法;定点除法(1);定点除法(2)—恢复余数法;定点除法(3)—加减交替法;信 息 的 编 码 ; 4位二进制数码有16种组合(0000?1111),原则上可任选其中的10个来分别代表十进制中0?9这10个数字。但为了便于记忆,最常用的是8421 BCD码,这种编码从0000?1111这16种组合中选择前10个即0000?1001来分别代表十进制数码0?9,8、4、2、1分别是这种编码从高位到低位每位的权值。BCD码有两种形式,即压缩型BCD码和非压缩型BCD码。 ; 1.压缩型BCD码 压缩型BCD码用一个字节表示两位十进制数。例如表示十进制数86。 2.非压缩型BCD码 非压缩型BCD码用一个字节表示一位十进制数。高4位总是0000,低4位用0000?1001中的一种组合来表示0?9中的某一个十进制数。 ;表2.2 8421 BCD 码部分编码表 ; 需要说明的是,虽然BCD码可以简化人机联系,但它比纯二进制编码效率低,对同一个给定的十进制数,用BCD码表示时需要的位数比用纯二进制码多,而且用BCD码进行运算所花的时间也要更多,计算过程更复杂,因为BCD码是将每个十进制数用一组4位二进制数来表示,若将这种BCD码送计算机进行运算,由于计算机总是将数当作二进制数来运算,所以结果可能出错,因此需要对计算结果进行必要的修正,才能使结果为正确的BCD码形式。;ASCII字符编码 所谓字符,是指数字、字母以及其他一些符号的总称。 现代计算机不仅用于处理数值领域的问题,而且要处理大量的非数值领域的问题。这样一来,必然需要计算机能对数字、字母、文字以及其他一些符号进行识别和处理,而计算机只能处理二进制数,因此,通过输入/输出设备进行人机交换信息时使用的各种字符也必须按某种规则,用二进制数码0和1来编码,计算机才能进行识别与处理。 ; 目前,国际上使用的字符编码系统有许多种。在微机、通信设备和仪器仪表中广泛使用的是ASCII码(American Standard Code for Information Interchange)——美国标准信息交换码。ASCII码用一个字节来表示一个字符

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档