欢迎来到天天文库
浏览记录
ID:27522780
大小:833.51 KB
页数:41页
时间:2018-12-01
《《二进制补充自学》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机中的数与编码计算机中数据的单位计算机中数据的常用单位有位bit字节byte字word21.位(bit)位是计算机中数据的最小单位,是指一位二进制数。计算机只识别二进制数。一位二进制数只能表示两种状态“0”或“1”两位二进制数能表示4种状态00、10、01、113计算机只识别二进制数电路中容易实现二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。物理上最易实现存储二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。便于进行加、减运算和计数编码。便于逻辑判断(是或非)。42.字节(Byte)字节是计算机中用来表示存储空间大
2、小的最基本的容量单位。1byte=8bit此外:1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB53.字(Word)数据的另一个单位就是计算机的字长。字是由整数倍个字节构成,是计算机进行数据处理和运算的单位。按计算机的字长可分为8位机(如苹果II)16位机(如Intel8086,8088,80286)32位机(如Intel80386、80486)64位机(如Pentium4等)6二进制的计算1、二进制运算规则0+0=01+0=0+1=11+1=00-0=01-0=10-1=11-1=00*0=01*0=0*1=01*1=10/1=01/1=17二、计算机中
3、的数与编码不同进制的表示和换算二进制、十进制、十六进制编码数值编码:原码、反码、补码字符编码:ASCII、汉字编码、BCD码8各种进制用特定字母表示十进制数表示为数字符号0~9构成的序列,表示符号“D”二进制数表示为数字符号0~1构成的序列,表示符号“B”十六进制数表示为数字符号0~9和字母A~F构成的序列,表示符号“H”9不同进制的表示1.十进制数逢10进1:0、1、2、3、4、5、6、7、8、92.二进制数的表示逢2进1:0、13.十六进制数的表示逢16进1:0-9、A、B、C、D、E、F10十六进制11不同进制的表示十进制数位权值例如:326.71位权值:102101100.10
4、-110-2326.71=3*102+2*101+6*100+7*10-1+1*10-212不同进制的表示二进制数位权值例如:101.11位权值:222120.2-12-2101.11=1*22+0*21+1*20+1*2-1+1*2-213不同进制的表示十六进制数位权值例如:1AD.F7位权值:162161160.16-116-21AD.F7=1*162+10*161+13*160+15*16-1+7*16-214不同进制的换算二进制十进制十六进制十六进制十进制二进制十进制二进制十六进制15二进制十进制方法——按权相加每1位二进制数*位权值相加例子11010.001=1
5、*24+1*23+0*22+1*21+0*20+0*2-1+0*2-2+1*2-3=26.12516二进制十六进制方法每4位二进制数用1位十六进制数表示例子1011010.00101011010.00105A.217十六进制十进制方法每1位十六进制数*位权值相加例子5EA.11=5*162+14*161+10*160+1*16-1+1*16-2=1514.06618十六进制二进制方法每1位十六进制数用4位二进制数表示例子7A8E.6D0111101010001110.0110110119十进制二进制方法1、整数除2取余,逆序读取2、小数乘2取整,顺序读取20十进制二进制例子:
6、28.125=11100.?21十进制二进制例子:28.125=11100.?=11100.00122十进制十六进制方法1、整数除16取余,逆序读取2、小数乘16取整,顺序读取23例子比较大小1)0.1B0.1D0.1H2)1B1D1H3)10B10D10H24例子比较大小1)0.1B(0.5D)0.1D0.1H(0.0625D)2)1B1D1H3)10B(2D)10D10H(16D)25二、计算机中的数与编码不同进制的表示和换算二进制、十进制、十六进制编码数值编码:原码、反码、补码字符编码:ASCII、汉字编码、BCD码26编码计算机中数的存储和运算都使用二进制数,但前面提到的二
7、进制数均未涉及符号,因而是一种无符号数。那么计算机中正负数怎样表示呢?1.原码2.反码3.补码为方便理解和计算,采用1字节的编码。271.原码原码最高位是其符号位,0表示正数,1表示负数。例如:十进制数76,转换成二进制数为:(76)D=(1001100)B,于是+76=01001100-76=11001100282.反码编码规则:正数的反码与其原码相同。负数的反码是对应的正数按位取反求得。例如:(+5)反=00000101(-5)反=1111
此文档下载收益归作者所有