欢迎来到天天文库
浏览记录
ID:59205031
大小:468.00 KB
页数:34页
时间:2020-09-26
《第2讲 数据在计算机中的表示ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2讲数据在计算机中的表示大学计算机基础第一部分计算机基础理论本讲要点数据单位(本讲重点)bit,Byte,KB,MB,GB,TB含义及转换普通数值在计算机中的表示定点正整数和负整数用8位二进制的表示浮点数的表示方法西文字符在计算机中的表示(本讲重点)ASCII码的概念ASCII码的表示汉字在计算机中的表示(本讲重点,难点)国标码、机内码、字型码、字模、字库、输入码、区位码的概念国标与机内码的转换字模的存储2.1基本数据单位一个二进制位称为一个bit,即一个比特。8bit称为一个Byte,即一个字节。一般用Byte作为存储量或数据量计算的基本单位。另外,存储量或数据量常用计量单位还有
2、KB,MB,GB和TB,其关系如下:1KB=1024B=210Byte1MB=1024KB=220Byte1GB=1024MB=230Byte1TB=1024GB=240Byte2.2数据在计算机中的表示数值数据的表示西文字符数据的表示汉字的表示多媒体数据的表示数据在计算机中的表示二进制优点:物理上容易实现,运算简单,可靠性、通用性强11111111101001012.2.1数值数据的表示(简)纯二进制数形式,如定点数、浮点数、机器数(原码、反码、补码)等等。BCD码即1个十进制位用4个二进制位表述。如50D=01010000B符号位“0”表示正、“1”表示负定点整数数值符号数的机器
3、数表示10101100S小数点无符号位S小数点定点小数(3)补码0X1
4、X
5、0<=XX<=0+7:00000111+0:00000000-7:10000111-0:10000000[X]原=+7:00000111+0:000000000X1
6、X
7、0<=XX<=00X1
8、X
9、+10<=XX<=0+7:00000111+0:00000000-7:11111000-0:11111111-7:11111001-0:00000000(2)反码[X]反=[X]反=带符号数的表示假定一个数在机器中占用8位。(1)原码浮点数表示110.011(B)=1.10011×2+10=11001.1×2-10
10、=0.110011×2+11阶码数符阶符尾数1100110011N=数符尾数2阶符阶码尾数的位数决定数的精度阶码的位数决定数的范围规格化的形式:尾数的绝对值大于等于0.1并且小于1,从而唯一地规定了小数点的位置。定点整数定点小数2.2.2西文字符的表示ASCII码:美国标准信息交换码编码形式:七位二进制数表示编码个数:共27=128个。编码次序:从小到大:空格、数字、大写、小写表示对象:字符(如‘A’,‘1’,NUL等)表示方法:‘A’:01000001(一个字节8Bit)ASCII码ACSII码(AmericanStandardCodeforInformationInterc
11、hange)128个常用字符,用7位二进制编码,从0到127控制字符:0~32,127;普通字符:94个。例如:“a”字符的编码为1100001,对应的十进制数是97;换行0AH10回车0DH13空格20H32‘0’~‘9’30H~39H48~57‘A’~‘Z’41H~5AH65~90‘a’~‘z’61H~7AH97~122ASCII码注意:⑴十进制数字的ASCII码与它们的二进制值的区别;⑵已知某字符的ASCII码,求另一字符的ASCII码。2.2.3汉字的表示方法汉字编码包括:输入码、国标码、机内码、地址码、字形码问:是不是每一个汉字都有一个唯一对应的编码?汉字输入码将汉字通过键
12、盘输入计算机采用的代码称为汉字输入码。流水码,如国标码,区位码。音码,流行的有智能全拼,微软拼音等。形码,最流行最成功的当数五笔字型了。混合码,如自然码等。国标码1980年我国颁布了《信息交换用汉字编码字符集·基本集》代号为(GB2312-80),是国家规定的用于汉字信息处理使用的代码依据,这种编码称为国标码。使用两个字节长度的编码,即用两个ASCII码表示一个汉字。共收录了6763个常用汉字和682个非汉字字符(图形、符号),其中一级汉字3755个,以汉语拼音为序排列,二级汉字3008个,以偏旁部首进行排列。汉字分区,每个区94个汉字。区号区中位置机内码国标码GB2312不能直接在
13、计算机中使用,因为与ASCII码的冲突。比如“大”的国标码是3473H,与字符组合“4S”ASCII码相同。因此使用机内码表示汉字。汉字在设备或信息处理系统内部最基本的表达形式。汉字国标码汉字内码中8680(0101011001010000)B(1101011011010000)B华5942(0011101100101010)B(1011101110101010)B机内码与国标码GB2312存在如下对应关系:机内码=国标码+8080H字形码汉字字形码实
此文档下载收益归作者所有