02.微机接口_第一章第二节.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01111111++127 +5 ?124 例3. CS = 1, CS+1 =0, 结果溢出! 结果出错。11111011 ++127 ?5 ?124 例4. CS = 0, CS+1 =1, 结果溢出! 1 因为CS = CS+1, 则结果正确。 CS ? CS+1, 则结果溢出。 所以 溢出 = CS ? CS+1 结果出错。 8位机器数表示的真值 2.3 数字与字符的编码 一、数字的编码(BCD码) BCD码是一种常用的数字编码。 BCD码:Binary-Coded Decimal,即二进制编码的十进制数。用[… ]BCD表示。 这种编码法分别将每位十进制数字编成4位 二进制代码,从而用二进制数来表示十进制数。 第一章 第二讲 微型计算机中信息的表示及运算基础 微型计算机中的数制和编码 ? 二、十进制数间的相互转换 ? 数的补码表示及求补运算 ? 溢出判断 本讲内容 ? 数制的基本概念 ? 数字与字符的编码 ? 学习数的不同表示方法 ? 掌握不同进制数之间的相互转换 ? 掌握计算机中数的表示方法—补码表示法 学习目的 ? 掌握数字与字符编码的方法 2.1 数制及其转换 一个数值,可以用不同进制的数表示。 通常用数字后面跟一个英文字母来表示该数的数制。 十进制数: D Decimal D可以省略不用. 二进制数: B Binary 八进制数: O Octal 十六进制数:H Hexadecimal. 例:1001B=09H=9D 一般地,任意一个十进制数N都可以表示为: N=Kn-1×10n-1+Kn-2 ×10n-2+······+K1×101+K0×100 + K-1×10-1+K-2×10-2+······+K-m×10-m = 一、二,八,十,十六进制数 *基数:数制所使用的数码的个数 *权:数制中每一位所具有的值. 式中,10称为十进制数的基数,I表示数的某一位,10i 称该位的权,Ki 表示第I位的数码。 Ki 的范围为0~9中的任意一个数 1. 有十个不同的数字符号:0, 1, 2, … 9。 2. 遵循“逢十进一”原则。 十进制数的两个主要特点: 整数部分 小数部分 设基数用R表示,则对于二进制,R=2, K为0或1,逢二进一。 N= 对于八进制,R=8, K为0~7中的任意一个,逢八进一。 N= 对于十六进制,R=16, K为0~9、A、B、C、D、E、F共16个数码中的任意一个,逢十六进一。 N= 例 1101.001B=(1101.001)2 =1×23+1×22 + 0×21 + 1×20+0×2-1+0×2-2 + 1×2-3 =(13.125)10=13.125 综上可见,上述几种进位制有以下共同点: ① 每种进位制都有一个确定的基数R,每一位的系数K有R种 可能的取值。 ② 按“逢R进一”方式计数,在混合小数中,小数点左移一位相 当于乘以R,右移一位相当于除以R。 十进制数、二进制数、十六进制数之间的关系如下表所示 十进制 二进制 十六进制 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 0000 0001 0010 0011 0100 0101 0110 0111 1000 十进制 二进制 十六进制 9 10 11 12 13 14 15 9 A B C D E F 1001 1010 1011 1100 1101 1110 1111 2.1.2 数制间的转换 1.二、八、十六进制数 ? 十进制数 转换原则:两个有理数相等,则两数的整数部分与小数部分分别相等。 这种转换只需将二、八、十六进制数按权展开。 例 (110.01)2 = 1×22+1×21+0×20+0×2-1+1×2-2 =(6.25)10 (175)8 =1×82+7×81+5×80 = (125)10 (B2C)16 =11×162+2×161+12×160=(2860)10 2. 十进制数 ? 二、八、十六进制数 1) 整数转换 方法:除2取余法。 D N 125 = ? N=125D 余数 31 2 125 62 2 15 7 2 2 2 3 1=K2 1=K3 1=K4 1=K5 1=K

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档