office2_信息的表示与存储_副本_第1页
office2_信息的表示与存储_副本_第2页
office2_信息的表示与存储_副本_第3页
office2_信息的表示与存储_副本_第4页
office2_信息的表示与存储_副本_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、F数据:数据:数据是对客观事物的符号表示。数据是对客观事物的符号表示。 如:数值、文字、语言、图形、图像等都是不同形如:数值、文字、语言、图形、图像等都是不同形式的数据。式的数据。F信息:信息:既是对客观事物变化和特征的反映,又是事物既是对客观事物变化和特征的反映,又是事物之间相互作用、相互联系的表。之间相互作用、相互联系的表。F 信息必须数字化编码,才能传送、存储和处理。信息必须数字化编码,才能传送、存储和处理。F 信息具有针对性和时效性。信息具有针对性和时效性。F数据与信息的区别:数据与信息的区别:数据是信息的载体,信息是数据数据是信息的载体,信息是数据 处理之后产生的结果。信息有意义,而

2、数据没有。处理之后产生的结果。信息有意义,而数据没有。 例如:数据例如:数据2、4、8、16、32是一组数据,本身是是一组数据,本身是没有意义的,我们从中可以分析出是一组等比数列,没有意义的,我们从中可以分析出是一组等比数列,很清楚的得到后面的数字,便赋予了意义,这就是信很清楚的得到后面的数字,便赋予了意义,这就是信息。是有用的数据。息。是有用的数据。 物理上容易实现,信息的存储更加容易,物理上容易实现,信息的存储更加容易,可靠性强,运算简单,通用性强可靠性强,运算简单,通用性强ENIAC采用十进制采用十进制 冯冯诺依曼研制诺依曼研制IAS时,提时,提出了二进制的表示方法出了二进制的表示方法

3、F 二进制的优点二进制的优点1. 位位(bit) 位位(bit)是度量数据的最小单位。在计算机技术中用是度量数据的最小单位。在计算机技术中用二进制表示数据,二进制表示数据,1位数据只能表示位数据只能表示0和和1两种代码。两种代码。2. 字节字节(Byte) 一个字节一个字节(Byte)由由8位位(bit)二进制数字组成。存储器二进制数字组成。存储器容量通常以字节为单位容量通常以字节为单位(Byte, B)来描述:来描述: 千字节千字节 1KB = 1024B = 210B 兆字节兆字节 1MB = 1024KB = 220B 吉字节吉字节 1GB = 1024MB = 230B 太字节太字节

4、1TB = 1024GB = 240B3. 字长字长F 字长是指计算机一次能够同时处理的二进制位数,即字长是指计算机一次能够同时处理的二进制位数,即CPU在一个机器周期中最多能够并行处理的二进制位数。在一个机器周期中最多能够并行处理的二进制位数。F字长是计算机字长是计算机(CPU)的一个重要指标,直接反映一台计算机的一个重要指标,直接反映一台计算机的计算能力和运算精度。字长越长,计算机的处理能力通的计算能力和运算精度。字长越长,计算机的处理能力通常越强。常越强。F字长是字节的整倍数,如字长是字节的整倍数,如8位、位、16位、位、32位,发展到今天位,发展到今天微型机的微型机的64位,大型机位,

5、大型机/巨型机已达巨型机已达128位。位。1 11 10 00 00 01 10 01 1重要概念及对照表格重要概念及对照表格F数码:表示数的符号;F基 :数码的个数;F权 :每一位所具有的值。补充知识补充知识 十进制转化成其他进制十进制转化成其他进制1. 十进制(十进制(Decimal)二进制(二进制(Binary)例子例子1:将十进制数(93)10转换成二进制数。932=46.1462=23.0232=11.1112=5152=2.122=10(93)10=(1011101)2 例子例子2:将十进制数(0.3125)10转换成二进制数。0.3125x2 = 0 . 6250.625x2 =

6、 1 .250.25x2 = 0 .50.5x2 = 1 .0(0.3125)10=(0.0101)22. 十进制(十进制(Decimal)八进制(八进制(Octal)例子例子1:将十进制数(93)10转换成八进制数。938=11.5118=13(93)10=(135)8 例子例子2: 将十进制数(0.3125)10转换成八进制数。0.3125x8 = 2 .50.5x8 = 4 .0(0.3125)10=(0.24)83. 十进制(十进制(Decimal)十六进制(十六进制(Hex)例子例子1:将十进制数(93)10转换成十六进制数。9316=5.13(D)(93)10=(5D)16 例子例

7、子2: 将十进制数(0.3125)10转换成十六进制数。0.3125x16 = 5 .0(0.3125)10=(0.5)16二进制转化成其他进制二进制转化成其他进制1. 二进制(二进制(Binary)八进制(八进制(Octal)例子例子1:将二进制数(10010)2转化成八进制数。(10010)2=(010 010)2=(2 2)8=(22)8 例子例子2:将二进制数(0.1010)2转化为八进制数。(0.10101)2=(0. 101 010)2=(0. 5 2)8=(0.52)82. 二进制(二进制(Binary)十进制(十进制(Decimal)例子例子1:将二进制数(10010)2转化成

8、十进制数。(10010)2=(1x24+0 x23+0 x22+1x21+0 x20)10=(16+0+0+2+0)10=(18) 10 例子例子2:将二进制数(0.10101)2转化为十进制数。(0.10101)2=(0+1x2-1+0 x2-2+1x2-3+0 x2-4+1x2-5)10=(0+0.5+0.25+0.125+0.0625+0.03125)10=(0.96875)103. 二进制(二进制(Binary)十六进制(十六进制(Hex)例子例子1:将二进制数(10010)2转化成十六进制数。(10010)2=(0001 0010)2=(1 2)16=(12) 16 例子例子2:将二

9、进制数(0.1010)2转化为十六进制数。(0.10101)2=(0. 1010 1000)2=(0. A 8)16=(0.A8)16八进制转化成其他进制八进制转化成其他进制1. 八进制(八进制(Octal)二进制(二进制(Binary)例子例子1:将八进制数(751)8转换成二进制数。(751)8=(7 5 1)8=(111 101 001)2=(111101001)2 例子例子2:将八进制数(0.16)8转换成二进制数。(0.16)8=(0. 1 6)8=(0. 001 110)2=(0.00111)2诀窍诀窍:八进制转换成二进制与二进制转换成八进制相反。2. 八进制(八进制(Octal)

10、十进制(十进制(Decimal)例子例子1:将八进制数(751)8转换成十进制数。(751)8=(7x82+5x81+1x80)10=(448+40+1)10=(489)10 例子例子2:将八进制数(0.16)8转换成十进制数。(0.16)8=(0+1x8-1+6x8-2)10=(0+0.125+0.09375)10=(0.21875)103. 八进制(八进制(Octal)十六进制(十六进制(Hex)例子例子1:将八进制数(751)8转换成十六进制数。(751)8=(111101001)2=(0001 1110 1001)2=(1 E 9)16=(1E9)16 例子例子2:将八进制数(0.16

11、)8转换成十六进制数。(0.16)8=(0.00111)2=(0. 0011 1000)2=(0.38)16十六进制转换成其他进制十六进制转换成其他进制1. 十六进制(Hex)二进制(Binary)例子1:将十六进制数(A7)16转换成二进制数。(A7)16=(A 7)16=(1010 0111)2=(10100111)2 例子2:将十六进制数(0.D4)16转换成二进制数。(0.D4)16=(0. D 4)16=(0. 1101 0100)2=(0.110101)22. 十六进制(十六进制(Hex)八进制(八进制(Octal)例子例子1:将十六进制数(A7)16转换成八进制数。(A7)16=

12、(10100111)2=(010 100 111)8=(247)8例子例子2:将十六进制数(0.D4)16转换成八进制数。(0.D4)16=(0.110101)2=(0. 110 101)8=(0.65)83. 十六进制(十六进制(Hex)十进制(十进制(Decimal)例子例子1:将十六进制数(A7)16转换成十进制数。(A7)16=(10 x161+7x160)10=(160+7)10=(167)10例子例子2:将十六进制数(0.D4)16转换成十进制数。(0.D4)16=(0+13x16-1+4x16-2)10=(0+0.8125+0.015625)10=(0.828125)101. 西

13、文字符的编码F 计算机中最常用的字符编码是ASCII(American Standard Code for Information Interchange,美国信息交换标准交换代码),为国际标准。F 国际通用的ASCII码是7位ASCII码,用7位二进制数表示一个字符的编码,共有27=128个不同的编码值,相应可以表示128个不同字符的编码。F 计算机用一个字节(8个二进制位)存放一个7位ASCII码,最高位置为0。 F 7位ASCII代码表 字符 十六进制表示 十进制表示 空格 20H 32 09 30H39H 4857 AZ 41H5AH 6590 az 61H7AH 97122控制字符:

14、032,127; 普通字符:94个。例:“a”字符的编码为 1100001,十进制数是 97F ASCII码的排列码的排列有大小之分有大小之分:空格:空格 数字数字 大写字母大写字母 小写字母小写字母2. 汉字的编码 一级汉字:3755个,按汉语拼音排列二级汉字:3008个,按偏旁部首排列由94个区号和94个位号构成 每个汉字占两个字节F 国标码(国标码(GB2312-80GB2312-80)F 区位码区位码例“中中”区位码(区位码(5448)转换为国标码)转换为国标码(5448)D + 区、位分别加区、位分别加32 =(8680)D 十六进制形式(十六进制形式(3630)H (2020)H

15、=(5650)H 二进制形式(二进制形式(0011 0110 0011 0000)+(0010 0000 0010 0000)B =(0101 0110 0101 0000)B区、位分别加32 国标码国标码ASCII表中的控制码 F 区位码转换为国标码 输入码 国标码 字形码 机内码 地址码 汉字输出 汉字输入 F通过键盘输入汉字的输入码 F输出汉字时,将汉字的机内码通过简单的对应关系转换为相应的汉字地址码;通过汉字地址码对汉字库进行访问,从字库中提取汉字的字形码,最后根据字形数据显示和打印出汉字。 F将输入码转换为相应国标码,再转换为机内码。 就可以在计算机内存储和处理了。 3. 汉字的处理

16、过程F 信息具有针对性和时效性。五笔字型法、郑码输入法等语音、手写输入或扫描输入等 全拼、双拼、微软拼音、自然码和智能ABC等 为将汉字输入计算机,利用计算机标准键盘上按键的不同排列组合来对汉字的输入进行编码F 音码类音码类F 形码类形码类F 其他其他 1) 汉字输入码汉字在计算机内部进行存储、处理的代码 汉字内码:汉字内码:2个字节存储个字节存储 每个字节最高位置每个字节最高位置“1” 目地:区分于ASCII码 方法:汉字的国标码 8080H“中中”字的国标码转换为汉字内码:字的国标码转换为汉字内码:国标码国标码 (5650)H(8080)H(D6D0)H 0101 0110 0101 00

17、00)+(1000 0000 1000 0000) = 1101 0110 1101 00002) 汉字内码F 例例29 用于汉字在显示屏或打印机输出。 通常有两种表示方式:点阵和矢量表示方式。 汉字字形码汉字字形码 汉字字形点阵的代码汉字字形点阵的代码1616点阵显示汉字,点阵显示汉字,需要多少存储空间?需要多少存储空间? 计算16168 = 32字节字节4. 汉字字形码F输出设备输出汉字时,必须通过地址码F字形信息是按一定顺序连续存放在存储介质上,所以汉字地址码大多是连续有序的,与汉字内码间有着简单的对应关系,以简化汉字内码到汉字地址码的转换。汉字库中存储汉字字形信息的逻辑地址码5. 汉字地址码通用多八位编码字符集F UCSUCSF UnicodeUnicode国际编码标准扩充汉字内码规范F GBKGBK繁体汉字编码标准F IG5IG56. 其他汉字内码习题:习题:计算机内部采用的数制是计算机内部采用的数制是:AA、十进制、十进制B、二进制、二进制C、八进制、八进制D、十六进制、十六进制二进制整数二进制整数1011010转换成十进制数是转换成十进制数是:BA、88B、90C、92D、93十进制数十进制数32转换成二进制整数是转换成二进制整数是:AA、100000B、100100C、100010D、101000十进制数十进制数225.8125转换成

温馨提示

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

评论

0/150

提交评论