2010单片机教学的介绍.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010单片机教学的介绍

第二节 计算机中的数和编码 1.2.1 计数制 1.2.2 二进制数(用B表示) 1.2.3 十六进制数(用H表示) 1.2.4 不同进制数之间的转换 1.2.5 数制书写约定 1.2.6 计算机中数的表示 1.2.7 计算机常用编码 1.2.1 计数制 日常生活中广泛使用的数为十进制数,这是一种逢十进一的计数方法。用的数制还有二进制、八进制和十六进制等。 基数小于10的计数制,可用十进制相应的数码作为它的数字符号,一个数一般由多个数码组成。数码在数中的位置不同,其值也不同。 1. 2.2 二进制数(用B表示) 以2为基数的数制称为二进位计数制,它只包括0和1两个数码,很容易用电子元件的两种不同的状态来表示,例如,用高电平表示1,用低电平表示0。所以,计算机中通常采用二进制数。 二进制数的计数特征:逢二进一,运算简单。 在加、减、乘、除四则运算中,乘法实质上是做移位加法,除法则是移位减法。 1. 2.3 十六进制数(用H表示) 为了书写和阅读方便,经常采用十六进制数作为二进制的缩写形式。十进制数、二进制数、十六进制数的对照表如表1-1所示。 在计数时,逢十六进一,这样书写长度短,且可方便将十六进制数转换为二进制数或将二进制数转换为十六进制数。 1. 2.4 不同进制数之间的转换 1.二进制转换为十进制 基本方法:将二进制数按权展开式,利用十进制数的运算法则求和,即可得到等值的十进制数。 2.十进制到二进制的转换 l??????? 十进制整数转换为二进制整数 l??????? 十进制小数转换为二进制小数 l??????? 带小数的十进制数转换为二进制数 3.二进制、十六进制之间的相互转换 将二进制数转换为十六进制数,从低位开始,每四位一组,然后将其转换为对应的十六进制数。如最后一组不足四位,需在左边补0。 用同样方法可将二进制小数转换十六进制小数。只是分组应从小数点右边开始分成四位一组。 十六进制数转换为二进制数,将每位十六进制数直接转换成相应的二进制数。 1. 2.5 数制书写约定 在书写计算机程序时,一般不用基数作为下标来区分各种进制,而是用相应的英文字母作后缀来表示各种进制的数。 例如:B(Binary)——表示二进制数。 D(Decimal)——表示十进制数,一般D可省略,即无后缀的数字为十进制数。 H(Hexadecimal)——表示十六进制数。 1. 2.6 计算机中数的表示 1.原码、反码和补码(机器数与真值) l?原码:在符号位中用0表示正、用1表示负的二进制数,称为原码。例如, x1=+1110111B, [x1]原 x2=-1110111B, [x2]原 数0可是+0或-0。因此,0在原码中形式: [+0]原=0000 0000B, [-0]原=1000 0000B l?? 反码:正数的反码=原码;负数的反码=原码的符号位不变而数值按位取反。所谓按位取反,即将各位的1变成0,0变成1。 例如,x1=+13, [x1]反=[+13]原=0 0001101B 。 又如,x2=-13, [x2]原=[-13]原=1 0001101B, [x2]反=[-13]反=1 1110010B。 l??补码:正数的补码=原码;负数的补码=反码+1。 例如,x1=+1101101B, [x1]补=[+13]原=0 1101101B 。 又如, x2=-1101101B, [x2]反, [x2]补。 在补码表示中,“0”是唯一的。即[±0]补 2.数的小数点表示方法 l???定点表示法:表示小数点的位置是固定不变的。分为纯整数和纯小数两类。 l??????? 浮点表示法 浮点表示法中小数点的位置是不固定的。 如 D= 125 = 0.125×103 = 1. 25×102 同样,任意二进制数N一般可表示为:N=2P×S 如:1101B = 2100B×0.1101B 一个浮点数分为阶码和尾数两部分,二者各有表示正负的阶符和数符,常用存储格式: 在微计算机中常用的浮点数表示有: (1)四字节浮点数格式(如图1-2所示),它由一个字节指数(EXP)、三个字节尾数构成,共用四个存储单元。 (2)三字节浮点数格式(如图1-3所示)。 1. 2.7 计算机常用编码 常见的编码有BCD码、ASCII码等。 1.二 — 十进制编码 是一种用二进制编码的十进制数,称BCD码。BCD码用标准的8421的纯二进制码的十六个状态中的十个(如表1-2所示)。 用BCD码表示

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档