1.2-信息的表示与存储_第1页
1.2-信息的表示与存储_第2页
1.2-信息的表示与存储_第3页
1.2-信息的表示与存储_第4页
1.2-信息的表示与存储_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.2信息的表示与存储第1章计算机基础知识1.2.1数制的基本概念R进位记数制(R进制):使用R个数字符号来表示数据,按R进位的方法进行记数二进制八进制十进制十六进制基数281016有效数0~10~70~90~9、A~F进位逢二进一逢八进一逢十进一逢十六进一位权2i8i10i16i缩写BO(Q)DH位权:Ri

——(i=(n-1)~-m)n:整数位、m小数位例:14.25D展开:i=1~-21×R(n-1)+4×R(n-2)+2×R-(m-1)+5×R-m1×101+4×100+2×10-1+5×10-22个整数位2个小数位该数码的实际值位权二、八、十、十六进制数的对应关系(p11)十二八十六

000011112102231133410044510155611066711177十

八十六

810001089100111910101012A11101113B12110014C13110115D14111016E15111117F16100002010例:按照数的进位制概念,下列各数中正确的八进制数是[]。

A)8707B)1101C)4109D)10BF1.2.2数制间的转换非十进制转换成十进制直接按权屏开例:(1010.01)2,基数为2,权2i(i=3~-2)(1010.01)2=1×23+0×22+1×21+0×20+0×2-1+1×2-2=8+0+2+0+0+0.25=(10.25)10例:(1A)16,基数为6,权6i(i=3~-2)(1A)16=1×161+A×160=16+10=(26)101.2.2数制间的转换十进制转换成R进制整数与小数两部分分别转换,然后相加转换规则如下:十进制整数除以R进制的基数R取余,直到商为零为止(逆序排列)十进制小数乘以R进制的基数R取整,直到小数为零为止(顺序排列)例:十进制数125.8125D转二进制数先对整数部分(125)进行转换:1252余数低位62213120152172132112101高位即:(125)10=(1111101)2对小数部分(0.8125)进行转换:0.8125×21.6250整数10.6250×21.250010.2500×20.500000.5000×21.00001高位低位即:(0.8125)10=(0.1101)2转换结果为:(125.8125)10=(1111101.1101)2例:十进制数2606.390625D转十六进制数先对整数部分(2606)进行转换:260616余数低位1621614 E10162010 A高位即:(2606)10=(A2E)16对小数部分(0.390625)进行转换:0.390625×166.250000整数60.250000×164.0000004高位低位即:(0.390625)10=(0.64)16转换结果为:2606.390625D=A2E.64H例:1)为了避免混淆,十六进制数在书写时常在后面加字母(

)。

(A)H (B)O (C)D (D)B2)无符号二进制整数1000110转换成十进制数是(

)。

(A)68 (B)70 (C)72 (D)743)十进制100转换成二进制数是(

)。

(A)01100100 (B)01100101

(C)01100110

(D)111011104)与十六进制数BC等值的二进制数是(

)。

(A)10111011 (B)10111100

(C)11001100 (D)110010111.2.2数制间的转换二进制与十六进制间的转换24=16,故使用4位二进制数表示1位十六进制数十六进制数转二进制数对每1位十六进制数,用与其等值的4位二进制数代替二进制数转十六进制数取4位二进制位数,转换十进制数,再换算成与其等傎的1位十六进制数注:分别从小数点两端开始整数向左取,最高位不足4位补“0”小数向右取,最低位不足4位补“0”注:整数最左边的零与小数最右边的零无意义,可省略不写每1位十六进制数与4位二进制数一一对应:例:将十六进制数(A2E.64)16转换为二进制数十六A二101020010E1110..6011040100转换结果为:A2E.64H=101000101110.011001B每4位二进制数与1位十六进制数一一对应:例:将二进制数(1111101.010101)2转换为十六进制数二十六011171101D..0101501004转换结果为:(1111101.010101)2=

(7D.54)16高位补1位0低位补2位01.2.2数制间的转换二进制与八进制间的转换23=8,故使用3位二进制数表示1位八进制数八进制数转二进制数对每1位八进制数,用与其等值的3位二进制数代替二进制数转八进制数取3位二进制位数,转换十进制数,再换算成与其等傎的1位八进制数注:分别从小数点两端开始整数向左取,最高位不足3位补“0”小数向右取,最低位不足3位补“0”注:整数最左边的零与小数最右边的零无意义,可省略不写1.2.3计算机内的数据计算机内部指令和数据都是用二进制0和1表示的。计算机使用的数据分为两类:数值数与字符数据(非数值数据)二进制数存储的特点电路简单,易于实现可靠性高运算简单位(bit)0、1,计算机存储、表示数据的最小单位字节(Byte)1Byte=8bit;是信息组织和存储的最基本单位常用存储容量的单位K字节:1KB=1024B,(1024=210)M字节:1MB=1024KB,G字节:1GB=1024MBT字节:1TB=1024GB注:1.西文字符(字母、英文符号、数字)用一个字节表示2.汉字和国标图形字符用两个字节表示1.2.4字符的编码字符——计算机中的文字信息,包括:西文字符(字母、数值、各种符号),中文字符西文字符的编码——ASCII码汉字的编码:1.GB2312-80汉字编码基本集2.GBK-95汉字内码扩充规范3.UCS/Unicode码4.GB18030-2000编码5.BIG5码(大五码)中国台湾、香港地区普遍使用的繁体汉字编码标准应用:繁体版Windows95以上版本与大陆的GB编码不兼容!西文字符的编码美国标准信息交换码标准ASCII码——使用7个二进位对字符进行编码0b6b5b4b3b2b1b0用1个字节存放7位ASCII码,最高位置为0共有27=128个码位,可编码128个字符分别对应:0~127D

或0~7FH0000000001111111常用:ASCII码大小比较基本的ASCII字符集(p14)b6b5b4000001010011100101110111b3b2b1b00000000100100011010001010110011110001001101010111100110111101111NULDLESP0@P`pSOHDC1!1AQaqSTXDC2“2BRbrETXDC3#3CScsEOTDC4$4DTdtENQNAK%5EUeuACKSYN&6FVfvBELETB‘7GWgwBSCAN(8HXhxHTEM)9IYiyLFSUB*:JZjzVTESC+;K[k{FFFS,<L\l|CRGS-=M]m}SORS.>N^n~SIUS/?O_oDEL94个可打印(图形)字符34个控制字符回车0001101退格

0001000删除1111111大小写相差20H=32D△在ASCII编码中,以下[]是等价的。A)a与AB)41D与AC)41H与AD)41H与a△英文大写K的ASCII码值为75D,那么小写j的ASCII码值是[]。A)153DB)211DC)106DD)96D空格0100000=20H0:0110000=30H=48DA:1000001=41H=65Da:1100001=61H=97DK→k75+32=107j,k106,107基本的ASCII字符集(p14)b6b5b4000001010011100101110111b3b2b1b00000000100100011010001010110011110001001101010111100110111101111NULDLESP0@P`pSOHDC1!1AQaqSTXDC2“2BRbrETXDC3#3CScsEOTDC4$4DTdtENQNAK%5EUeuACKSYN&6FVfvBELETB‘7GWgwBSCAN(8HXhxHTEM)9IYiyLFSUB*:JZjzVTESC+;K[k{FFFS,<L\l|CRGS-=M]m}SORS.>N^n~SIUS/?O_oDEL大小写相差20H=32D△在ASCll码表中,根据码值由小到大的排列顺序是[]。A)空格字符、数字符、大写英文字母、小写英文字母B)数字符、空格字符、大写英文字母、小写英文字母C)空格字符、数字符,小写英文字母、大写英文字母D)数字符、大写英文字母、小写英文字母、空格字符返回0:0110000=30H=48DA:1000001=41H=65Da:1100001=61H=97D空格010000=20H△下列字符中,其ASCII码值最大的是[]。

A)DB)aC)空格D)Q汉字的处理过程(1)汉字输入码(外码)同一个汉字的外码与其国标码、机内码之关系外码可以有多种,输入计算机后转换成的国标码及机内码是唯一(相同)的!(2)汉字机内码(3)

汉字字形码输入码国标码

机内码

地址码

字形码输入输出计算机内部

西文ASCII码汉字输入码→机内码输入设备输出设备ASCII码西文汉字字形码汉字汉字输入码为将汉字输入计算机而编制的代码,也叫外码好的输入编码:编码短(减少击键次数);重码少(可以实现盲打);易学易记(便于学习与掌握);常用的输入法1)数字、2)音码、3)形编、4)音形其他:语音、手写输入、扫描输入同一汉字用不同的输入法输入时,输入码是不同的,即一个汉字有多种外码。“中”的外码:全拼——zhong

双拼——vs

五笔——khGB2312-80汉字编码基本集全称——信息交换用汉字编码字符集·

基本集组成:区号1~94位号1~941~15区:常用图形符号682个(非汉字图形符号)16~55区:一级汉字3755个(常用汉字,按拼音排序)56~87区:二级汉字3008个(一般汉字,按部首排序)88区以后:空白*字母、数字和各种符号:包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音GB2312-80字符集二维平面表区位码:由字符所在的区号、位号构成的码称为区位码存储:一个编码需2字节例:区号位号啊:1601△若将汉字国标码(GB2312-80)中所有的一级常用汉字全部录入计算机,大约需占[]字节的磁盘空间。

A)4000B)60000C)8000D)30000△中文标点符号“。”、全角字母“A”在计算机中存储时分别占用[]个字节。2机内码:汉字在计算机内部存储和处理的编码称为汉字的机内码。问题:文本中汉字与西文字符经常是混合在一起使用的,它与ASCII码就会混淆。解决方法:国标码的两个字节(二进制)的最高位置为1

即:机内码=国标码两个字节分别加80H=128D

国标码:用于不同计算机汉字信息处理系统之间进行汉字文本交换。解决:信息通信中,汉字的区位码与通信使用的控制码(00H~1FH)发生的冲突。

国标码=区位码的区、位号分别加20H(或32D)啊十六进制

区位码

1001H

加:2020H

再加:8080H

国标码3021

H

机内码B0A1H

△常用的汉字“机内码”是[]个二进位。A)7B)8C)14D)16△1KB存储容量可以存储汉字国标码的内码个数是[]。A)1024B)512C)256D)约341十进制160132321281284833176161

二进制

第1字节第2字节000100000000

0001B0010000000100000B1000000010000000B001100000010

0001B1011000010100001B△若已知一汉字的国标码是5E38H,则其内码是[]。A)DEB8HB)DE38HC)5EB8HD)7E58H△已知汉字“家”的区位码是2850

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论