第一讲微型计算机.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文档。上传文档
查看更多
(2) 计算机中BCD码的存储方式 (a)压缩的BCD码,每四位二进制数表示1位BCD码。 (b)非压缩的BCD码,每八位二进制数表示1位BCD码。 即低四位为压缩的BCD码,高4位按需而定,可全为零。 (c)计算机的存储单元通常以字节(8个二进制位)为最小单 元。 【例1-10】试把十进制数234.15写成BCD码的表示形式。 解:将234.15的每一位用对应的BCD码表示,可得 (234.15)10 =(0010 0011 00100.0001 0101)BCD 【例1-11】将BCD码(0001 0001.0010 0101)BCD转换为 二进制数。 解: (0001 0001.0010 0101)BCD=(11.25)10 (11.25)10 =(1011.01)2 所以(0001 0001.0010 0101)BCD =(1011.01)2 【例1-12】将二进制换为BCD码。 解:2 =(71)10 =(0111 0001)BCD 2.字符的编码 (1)ASCII 用7位二进制数码来表示128个字符和符号。 (2)计算机中一个字节为8位,即ASCII码的最高位D7位恒为0。 A 9 8 (3)在通信中常把最高位用作奇偶校验位。 A 0 1000001 约定偶校验(传送信息为偶数个1) 9 0 0111001 8 1 0111000 1.3 无符号二进制数的算术运算和逻辑运算 1.3.1 二进制数的算术运算 1. 加法运算 加法运算规则 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 (进位1) 2. 减法运算 减法运算规则 0 - 0 = 0 1 - 0 = 1 0 - 1 = 1(借位1) 1 - 1 = 0 3. 乘法运算 0 × 0 = 0 1 × 0 = 0 0 × 1 = 0 1 × 1 = 1 [例1-12] 求两个二进制数1100B与1001B的乘积 解:1100B × 1001B = 1101100B 4. 除法运算 计算 1101100/1100 = 1001 1001 1100 1101100 1100 1100 1100 0 1.3.2无符号数的表示范围 1. 无符号二进制数的表示范围 一个n位的无符号二进制数的表示范围 0 ≤ X ≤ 2n – 1 8位二进制数n = 8, 其表示范围为0~28-1,即00H~FFH,若运算结果超出数的可表示范围,则会产生溢出,结果将不正确。 [例1-13] 计 + =(?)B 解: 183 + + 77 1 260 183+77 = 260,大于8位二进制数所能表示的最 大值255, 所以最高位的进位(代表了256)就丢失了,这样最后的结果就是 260 - 256 = 4,。 2. 无符号二进制数的溢出判断 可见8位二进制数

文档评论(0)

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

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

1亿VIP精品文档

相关文档