网站大量收购闲置独家精品文档,联系QQ:2885784924

2-0二进制(上课讲).ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 计算机中的数与编码 * 计算机中数据的单位 计算机中数据的常用单位有 位 bit 字节 byte 字 word * 1.位(bit) 位是计算机中数据的最小单位,是指一位二进制数。计算机只识别二进制数 。 一位二进制数只能表示两种状态 “0”或“1” 两位二进制数能表示4种状态 00、10、01、11 * 计算机只识别二进制数 电路中容易实现 二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。 物理上最易实现存储 二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。 便于进行加、减运算和计数编码。 便于逻辑判断(是或非)。 * 2.字节(Byte) 字节是计算机中用来表示存储空间大小的最基本的容量单位。 1 byte = 8 bit 此外: 1KB = 1024 B 1MB = 1024 KB 1GB = 1024 MB 1TB = 1024 GB * 3.字(Word) 数据的另一个单位就是计算机的字长。字是由整数倍个字节构成,是计算机进行数据处理和运算的单位。 按计算机的字长可分为 8位机(如苹果II) 16位机(如Intel 8086,8088,80286) 32位机(如Intel 80386、80486) 64位机(如Pentium4等) * 计算机中的数 不同进制的表示和换算 二进制、十进制、十六进制 * 各种进制用特定字母表示 十进制数 表示为数字符号 0 ~ 9 构成的序列,表示符号“ D” 二进制数 表示为数字符号 0 ~ 1 构成的序列,表示符号“ B” 十六进制数 表示为数字符号 0 ~ 9 和字母 A ~ F 构成的序列,表示符号“ H” * 不同进制的表示 1.十进制数 逢10进1:0、1、2、3、4、5、6、7、8、9 2.二进制数的表示 逢2进1: 0、1 3. 十六进制数的表示 逢16进1:0-9 、 A、B、C、D、E、F * 十六进制 * 十进制 ? 二进制 方法 1、整数 除2取余,逆序读取 2、小数 乘2取整,顺序读取 * 十进制 ? 二进制 例子:28.125 = 11100 .? * 十进制 ? 二进制 例子:28.125 =11100 .? = 11100.001 * 二进制 ? 十六进制 方法 每4位二进制数用1位十六进制数表示 例子 101 1010 . 001 0101 1010 . 0010 5 A . 2 * 计算机中的编码 编码 数值编码:原码、反码、补码 字符编码:ASCII、汉字编码、BCD码 * 编码 计算机中数的存储和运算都使用二进制数,但前面提到的二进制数均未涉及符号,因而是一种无符号数。 那么计算机中正负数怎样表示呢? 1.原码 2.反码 3.补码 为方便理解和计算,采用1字节的编码。 * 1.原码 原码最高位是其符号位,0表示正数,1表示负数。 例如:十进制数76,转换成二进制数为:( 76 )D=(1001100 )B,于是 +76 = 0 1001100 -76 = 1 1001100 * 2.反码 编码规则: 正数的反码与其原码相同。 负数的反码是对应的正数按位取反求得。 例如: ( +5 )反 = 0 0000101 ( -5 )反 = 1 1111010 * 3.补码 编码规则 正数的补码与其原码相同。 负数的补码是在反码的最低位上加1得到。 例如: ( +5 )补=0 0000101 ( -5 )补= 1 1111011 * 4.补码运算

文档评论(0)

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

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

1亿VIP精品文档

相关文档