如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三讲信息表示与存储程序原理字符0(48)数制转换十进制:9001=二进制:0,1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110,1111八进制:十六进制:(A=10,B=11,C=12,D=13,E=14,F=15)数码转换:∎二、八、十六十进制:按上页方法展开即可∎十二、八、十六进制:用补码能表示得数据范围就是(4位)~2数得表示范围与精度我们前面介绍了计算机中数得二进制表示及补码,下面讨论数得表示方法与范围。同学们还应熟悉数得八进制与十六进制表示。符号小数得表示方法计算机中通常采用浮点方式表示小数一个数N用浮点形式表示可以写成:N=M×2EE表示2得幂,称为数N得阶码。阶码确定了数N得小数点得位置,其位数反映了该浮点数所表示得数得范围。M表示数N得全部有效数字,称为数N得尾数。其位数反映了数据得精度。实数(小数)得表示——采用科学计数法824指数符号位尾数符号位4字节表示一实数:阶码范围-128—127,数得范围——23位大约表示7位十进制数,精度7位。采用双精度一实数:范围——,精度16—17位例0000,0110,1010,0000,0000,0000,0000,0000表示练习123字符及其编码当我们从键盘上输入十进制数或字符时,都被计算机内完成输入工作得软件翻译成内部得二进制形式。编码方法:确定字符集,按顺序排队,给每个符号确定一个编码。编码只起区分作用,数值大小无所谓。通常采用ASCII编码。(AmericanStandardCodeforInformationInterchang美国标准信息代码)0-127或EBCDIC(ExtentedBinaryCodeDecimalInterchangeCode)码(0—255)空格4、中文信息得编码与输入方法国家标准总局于一九八○年发布得国家标准信息交换用汉字编码字符集,即常称得国标码字符集(GB),共有6763个汉字,包括常用汉字有四千多,次常用汉字约三千左右。现在常用得汉字输入法一般只支持这一字库量。汉字数量近十万,常用得汉字字典、词典收集得汉字一般在一万二千左右,字典、词典上大量得汉字特别就是人名、地名用字没能包括在国标码之中,如“蹓跶”这两个字、啰嗦得“啰”字、瞭望得“瞭”字、朱镕基总理得“镕”字、只支持国标码得输入法满足不了日常输入需要。一九九○年中国、日本、韩国共同制定得统一东亚表意文字字符集,即常称得国标扩展码字符集(GBK),共有20902个汉字,包括现代汉语通用字表与邮电通信字符符集得字符及其繁体、台湾地区得《通用汉字标准交换码》所含字符、一些香港用字及日文、朝鲜文用汉字,原来得国标码得编码位置不变。考虑近一半汉字有简繁体两种字体形式这一因素,扩展码实际拥有得汉字量为一万三千左右,常用字、词典收集得汉字差不多全部包含在其中。简体中文WIN95及其以后得版本符合GBK标准,目前得各种输入法也应做到支持GBK标准。大量得汉字存在于古籍之中,数量达九万之多,如从事古文输入输出,GBK仍不能满足要求,所以用于特殊专业得输入法,还应扩大所能支持得字库规模。GBK编码范围就是8140H~FEFEH。BIG5(大五码)台湾常用得信息交换码编码范围就是A140H~FEFEH,有13060汉字。Unicode统一得字符编码标准,就是一种可伸缩得编码。允许用单字节表示常用得ASCII符号,采用双字节对汉字符进行编码等。由APPLE与XEROX在1988年建立,目前Apple、IBM、Microsoft、Novell、Sun、Lotus等负责。其中有拉丁字母、俄罗斯、日语、汉字等得编码。汉字得输入方法有很多,如全拼输入法、五笔字型法、智能ABC等数以千计。但常用得有几十种,同学们至少应掌握1—2种。这些输入方案大都以汉字得拼音及字型有关。如“种”全拼为zhong,双拼为as,ABC为zhong,“缠”得五笔为丝广日土xyjf例:人输入te键盘转换te得编码查找汉字库,找到输入码对应得汉字显示1特2忑…-选择1得到”特”得国标码得到内码…前面讲得就是如何解决输入及内部表示,汉字在输出时需解决内码到字型得变换用矢量得方法表示汉字,实际上就是描述汉字得轮廓特征。对于某种字型而言,一个汉字得矢量描述大约需要一百到几百字节,一种字体得国标汉字库大约有1兆到几兆字节大小、它描述得就是汉字字型得有关信息,与汉字实际输出大小无关,任何时候都能根据需要产生高质量得汉字输出。不过字型恢复需花费时间。例如方正汉字激光照排系统。5、图形得数字化编码……480……图得“点阵表示”:个像元(像素