- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二节(补充材料)
计算机中数的表示和编码
内容:
位、字节相关概念
进位计数制及其表示方法
数制之间的转换
字和各种字符的编码
小结
; 计算机所处理的数据信息,是以二进制数编码表示的,其二进制数字“0”和“1”是构成信息的最小单位,称作“位”或比特(bit)。 在计算机中,由若干个位组成一个“字节”(byte)。字节由多少个位组成,取决于计算机的自身结构。通常,微型计算机的CPU多用8位组成一个字节,用以表示一个字符的代码。构成一个字节的8个位被看作一个整体。字节是电子计算机存储信息的基本单位。;在计算机的存储器中占据一个单独的地址(内存单元的编号)并作为一个单元(由多个字节组合而成)处理的一组二进制数位称为“字”(Word)。
字,指的是数据字,它由若干个位或字节所组成。对计算机的运算器和内存储器来说,一个字或几个字是一个数据;对控制器来说,一个字或几个字是一条指令。
在电子计算机内部,字是被当做一个整值而被处理的整体。一个字所包含的二进制位数称字长。字长是CPU的重要标志之一。字长越长,说明计算机数值的有效位越多,精确度就越高。低档微型机的字长为8位(一个字节),高档微型机的字长有16位(两个字节)、32位(四个字节)等 ;计算机一个内存储器包括多少个字节数,就是这个内存储器的容量,一般采用KB(千字节)为单位来表示。
1KB=1024B。例如,64KB=1024×64字节=65536个字节。
对容量大的计算机,也常用MB(兆字节)或GB作单位表示存储器容量。
1MB=1024×1024B=1048576个字节
1GB=1024MB;一、进位计数制及其表示方法
(一)、进位计数制及其要素:
进位计数制:按进位原则进行计数的方法。
例:十进制数有 :
0、1、2、3、4、5、6、7、8、9十种状态。
我们说:十进制数基数10,变化范围0~(10-1),
逢十进一。
看一个十进制数:
4 0 9 4 每一位十种数码的状态(0~9)
千 百 十 个 本位绝对值的大小=数×位权
103102101100 如:千位= 4×103=4000;十进制数有二个要素:
1. 基数:十
每一位 0、1、2、3、4、5、6、7、8、10-1
(逢 十 进 一)。
2. 位权:10i
某一位数绝对值大小 = 数×位权.
二个要素: 适用于二、八、十六进制。
二进制数:基数2 位权2i
八进制数:基数8 位权8i
十六进制数: 基数16 位权16i;二、 数制之间的转换:
(一)、 十 ? 二
整数 十 → 二 (除2取余法,降幂法)
(1)除2取余法
(217)10=k n ?2n+ k n-1 ? 2 n-1+…… k1 ? 21 +k0 ? 20
= 2(k n ? 2 n-1+k n-1 ? 2 n-2+……+k1 ? 20)+k0
2(k n ? 2 n-1+k n-1 ? 2 n-2+……+k 1 ? 20) 是2的倍数,
k0 是余数.;(217)10÷2 ----得到余数k0
/2
整数 ? 商 ?
余数: 按照相反的方向写下来。
/2 /2 /2 /2 /2 /2 /2 /2
217 ? 108 ? 54 ? 27 ? 13 ? 6 ? 3 ? 1 ? 0 ----商
? ? ? ? ? ? ? ?
1 0 0 1 1 0 1 1 --余数
(217) 10=2;结论:整数除2取余,直到商为0为止,
读数由后向前。适用于数值比较小的情况。
(2)降幂法:计算(217)10=(1101 1001)2
权值:
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
217-27=89 a7=1 , 9 - 23=1
文档评论(0)