第二章 计算机运算基础.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文档。上传文档
查看更多
单片机原理及接口技术 第二章 计算机运算基础 主要内容 数制 数的表示方法 数的运算方法 二进制数加法电路 第一节 数制 一 进位计数制 按进位原则进行计数的数制,称为进位计数制。特点是同样的数字符号,在数字序列中所处的位置不同,它所代表的数值不同。 基数:数制所使用的数码的个数k,简称“基”。 权:每一位所具有的值。 数字、数值以及数制的概念 1 十进制 一个十进制数,它的数值是由数码0,1,2,…,8,9来表示的。数码所处的位置不同,代表数的大小也不同。 例如: 53478 对应于: 二进制数 二进制是按“逢二进一”的原则进行计数的。二进制数的基为“2”,即其使用的数码为0、1,共两个。二进制数的权是以2为底的幂。 例如3 十六进制数 十六进制数的基为16,即基数码共有l6个:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A,B,C,D,E,F分别代表值为十进制数中的10,11,12,13,14,15。十六进制的权为以16为底的幂。 例如:4F8E 二 计算机中为什么要用二进制或十六进制数 1 机器只认识二进制数:0、1。 这是因为,电路状态常常有两种情况, 如:电路的通、断; 高电平、低电 平;可用0、1表示。 2 十六进制是为了书写简短,便于记忆 第二节 数的表示方法 一 真值与机器数 机器数:一个数在机器中的表示形式。 真值:数本身的值。 机器中如何表示“+”“-”号? 将最高位定义为符号位,用0表示正数, 1表示负数。以8位二进制技术容量为例子: +74 -74 这种拿最高位当符号位的机器数格式称带符号数。 全部位均表示数的大小,这种格式称为无符号数。 二 数的定点和浮点表示方法 如何表示小数? 1 定点表示法 小数点的位置是固定的,实现约定好的。 2 浮点表示法 随着阶码的不同,小数点的位置变化,即小数点发生了“浮动”。 三 原码、补码、反码(带符号数的表示方法) 1 模的概念 计数器的容量称为模。 当模为 时, 和0在机器中表示方法是相同的。 其实是发生了进位溢出。 2 原码表示法 把真值的符号部分用0或1表示。 问题-0的原码有两种表示形式,即+0和-0 3 反码表示法 正数的反码与原码相同;负数的反码是将其原码除符号位外,按位求反。 同样,0的反码也有两种形式: [+0]反 [- 0]反 5 常用编码 编码:信息的规则数字化。 编码无处不在,电话号码、车牌号、学 号,门牌号……这些是十进制的编码,计算机用二进制编码。 用一根金属棒保存地球上的所有信息? 将所有信息用二进制编码,然后将该编码当做一个小数,在1m长的棒料上截取零点几的长度,日后只要测量该长度即读出所有信息。 (1)二-十进制(BCD)码 二进制表示的十进制数,简称二-十进制数,又称BCD码(Binary Coded Decimal)。 用标识符[…]BCD表示。4位二进制数可表示16种状态,十进制数只有0~9十个字符,所以舍去了1010~1111这6种状态,用余下的的10种状态来表示0~9 (2)字母数字代码-ASCII码 计算机不仅要认识各种数字,还要能识别各种文字符号。人们事先已对各种文字符号进行二进制数编码。 美国信息交换标准码——ASCII码,用一个字节表示一个字符。低7位是字符的ASCII码值;最高位是通信时校验位。 * * 三 数制的转换 (1.)二进制转换为十进制数 方法: 按权展开。 111.101B =1×22+1×2 1+1×2 0 +1× 2 -1 +0× 2 -2 +1× 2 –3 =4+2+1+0.5+0.125 =7.625D (2.)十进制数转换为二进制数 方法: 整数部分除二取余,小数部分乘二取整 45 余数 22 1 11 0 5 1 2 1 1 0 0 1 2 2 2 2 2 2 即 45 = (101101)2 例1、将十进制数45转换成二进制数。 例2:十进制小数部分的转换: 乘二取整 0.6875 ×  2 最高位 取 1

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档