专升本计算机第四节计算机编码.pptx
,第四节,计算机编码,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,数制数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。任何一个数制都包含两个基本要素:基数和位权。进位计数制三要素:数位、基数、权位数位数码在数中所处的位置基数每个数位上所能使用的数码的个数,权位每个数位上的数码所代表的数值的大小等于这个数位上的数码乘以上一个固定的值,这个值就是该进位数制中的位权。,5、Unicode,计算机操作系统,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,各个进制数表示方式:十进制:(2018)10 或 2018D二进制(1011)2 或 1011B八进制(723)8 或 723O十六进制(1CF)16 或 1CFH进制相互转化要求掌握:a、十进制转化为二、八、十六进制(整数部分:辗转求余法小数部分:乘基取整)b、二、八、十六进制转化为十进制(权位相加法)c、二、八、十六进制相互转换,5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,(1)位(bit)数据存储单位Bit(比特)是binary digit的英文缩写,量度信息的单位,也是表示信息量的最小单位,只有0、1两种二进制状态。(2)字节(byte)位的储存能力太小,无法用来表示数据的含义,8个bit组成一个Byte(字节),简称B。一般用字节来作为计算机储存容量的基本单位。计算机常用的存储单位,5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,(1)数值正负数在计算机中表示(1)原码(2)反码(3)补码(2)原码:符号位:最高位当作符号为,0代表正,1代表负第一种情况:正数例如:9原码:00001001 第二种情况:负数,是它对应正数的原码的最高位变成1,代表负例如:-9原码:10001001(注意看与上面9原码的区别),(3)反码 第一种情况:正数,反码=原码例如:9反码=9原码:00001001 第二种情况:负数,是对应原码的负号位不变(老大不造反),其它0变 成1,1编程0(其余人全部造反)例如:-9反码:11110110(注意看与上面-9原码的区别),5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,(c)补码第一种情况:正数,补码=原码例如:9补码=9原码:00001001 第二种情况:负数,是在反码的基础上补1,即是说-9反码=-9补码+1例如:-9补码:11110111(注意看与上面-9反码的区别),5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,(1)西文字符ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。,A、汉字输入码(外码)汉字输入码又称为外部码或者外码:在计算机中输入汉字时的代码,它是代表 某一汉字的一组键盘符号,拼音编码,五笔编码。目前有以下几种:(a)汉字拼音编码(b)汉字字形编码(c)汉字直接数字编码(d)整字编码,B、汉字字形码汉字字型码又称汉字字模,用于汉字在显示屏或打印机输出。汉字字型码通常有两种表示方式:点阵和矢量表示方法。,5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,C、汉字机内码又称为内码或者内部码:是汉字在计算机中储存时的二进制编码。D、区位码和国标码信息交换用汉字编码字符集是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB23121980。,5、Unicode,1、数制及进制转换,2、数据的储存单位,3、信息编码,4、字符编码,5、Unicode,Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标 准,包括 字符集、编码方案等。常见编码Unicode方式:UTF-8:UTF-8以字节为单位对Unicode进行编码,