欢迎来到天天文库
浏览记录
ID:21214337
大小:264.00 KB
页数:37页
时间:2018-10-20
《数据转换与数据编码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据转换与数据编码知识点难点要求本章主要内容:1、数据表示2、不同进位计数制之间的转换3、计算机中的数据与编码4、计算机病毒及其防治知识点:数位、基数和位权不同进位计数制之间的转换ASCII码汉字编码难点:不同进位计数制之间的转换汉字编码要求:熟练掌握以下内容:不同进位计数制之间的转换ASCII码汉字编码了解以下内容:数据表示计算机语言的种类和用途计算机病毒及其防治一、数据表示数制也称为计数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的方法进行计数,称为进位计数制。在日常
2、生活和计算机中采用的都是进位计数制。数位、基数和位权在进位计数制中有数位、基数和位权三个要素。(1)数位:是指数码在一个数中所处的位置。(2)基数:是指在某种进位计数制中,每个数位上所能使用的数码的个数,例如十进位计数制中,每个数位上可以使用的数码为0~9十个数码,即其基数为十。(3)位权:是指在某种进位计数制中,每个数位上的数码所代表的数值的大小,等于在这个数位上的数码乘上一个固定的数值,这个固定的数值就是此种进位计数制中该数位上的位权。数码所处的位置不同,代表数的大小也不同。常用的进位计数制进位
3、计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。1.十进制十进制数(Decimal)十进位计数制简称十进制。十进制数具有下列特点:(1)有十个不同的数码符号0,1,2,3,4,5,6,7,8,9。(2)每一个数码符号根据它在这个数中所处的位置(数位),按“逢十进一”来决定其实际数值,即各数位的位权是以10为底的幂次方。例如(123.456)10,以小数点为界,从小数点往左依次为个位、十位、百位,从小数点往右依次为十分位、百分位、千分位。因此,小数点左边第一位3代表数值3,即3×100,
4、第二位2代表数值20,即2×101;第三位1代表数值100,即1×102;小数点右边第一位4代表数值0.4,即4×10–1;第二位5代表数值0.05,即5×10–2;第三位6代表数值0.006,即6×10–3。因而该数可表示为如下形式:(123.456)10=1×102+2×101+3×100+4×10–1+5×10–2+6×10–3=100+20+3+0.4+0.05+0.0062.二进制二进制数(Binary)二进位计数制简称二进制。二进制数具有下列特点:(1)有两个不同的数码符号0,1。(2)
5、每个数码符号根据它在这个数中的数位,按“逢二进一”来决定其实际数值。例如(11011)2=1×24+1×23+0×22+1×21+1×20=16+8+2+1=(27)103.八进制八进制用下标8或数据后面加Q表示八进位计数制简称八进制。八进制数具有下列特点:(1)有八个不同的数码符号0,1,2,3,4,5,6,7。(2)每个数码符号根据它在这个数中的数位,按“逢八进一”来决定其实际的数值。例如(123)8=1×82+2×81+3×80=64+16+3=(83)104.十六进制十六进制数(Hex)十六
6、进位计数制简称为十六进制。十六进制数具有下列两个特点:(1)它有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。由于数字只有0~9十个,而十六进制要使用十六个数字,所以用A~F六个英文字母分别表示数字10~15。(2)每个数码符号根据它在这个数中的数位,按“逢十六进一”来决定其实际的数值。例如(3AB)16=3×162+A×161+B×160=768+160+11=(939)10表1.1十进制、二进制、八进制、十六进制数的常用表示方法十进制二进制八进制十六进制十进
7、制二进制八进制十六进制000000010101012A100011111101113B200102212110014C300113313110115D401004414111016E501015515111117F60110661610000201070111778100010891001119表1.2十进制、二进制、八进制、十六进制数的位权数位十进制权二进制权八进制权十六进制权S01=1001=201=801=160S110=1012=218=8116=161S2100=1024=2264=822
8、56=162S31000=1038=23512=834096=163S410000=10416=244096=8465536=164Sn-110n-12n-18n-116n-1不同进位计数制之间的转换,实质上是基数间的转换。一般转换的原则是:各数制之间进行转换时,通常对整数部分和小数部分分别进行转换,然后将其转换结果合并即可。1.非十进制数转换成十进制数非十进制数转换成十进制数的方法是:把二进制数(或八进制数,或十六进制数)写成2(或8或16)的各次幂之和的形式,然后
此文档下载收益归作者所有