计算机中信息表示及计量单位
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
汉字交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时 汉字交换码 所使用的代码标准。自国家标准 《信息交换用汉字编码字符集》公布以来, 我国一直延用该标准所规定的国标码作为统一的汉字信息交换码。 为便于用 键盘将汉字送入中文处理终端或系统中,用预先设计好的方法,将汉字音、形、 义等有关要素变成数字、字母或键位名称的转换方法。汉字输入编码是人到机 (计算机)交换汉字特征信息的界面。现在汉字输入码可以达到好几百种,最常 用的比如有:区位码、拼音码、五笔字形码、自然码等。评价汉字输入码的标 准是看这种输入码是不是简单易学、码数比较短,重码也比较少,目前最流行 的汉字输入码有:五笔码、二笔码、自然码和拼音码等。 汉字机内码,又称“汉字的ASCII码”,简称“内码”,指计算机内部存储、 汉字机内码 处理加工和传输汉字时所用的由0和1符号组成的代码。输入码 被接受后就由 汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法 无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法, 输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。 汉字在计算机内部其内码是唯一的。
一、计算机中信息的计量单位
字节是度量存储容量的常用单位,有时人们还用更大的度量单位千字节” (KB)、“兆字节”(MB)、“吉字节”(GB)和“太字节”(TB)等。 它们的换算关系如下表示:
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
COMPANY LOGO
www.themegallery.com
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码, 后两位叫做位码。区位码和国标码之间的转换关系是:将汉字区位码的区吗和位码 分别转换成十六进制数,然后分别加上20H,即为国标码。到了1955年12月份,我 国的信息技术标准化技术委员会又颁布了一个新的汉字编码标准,就是《汉字内码 扩展规范》GBK,(其中G代表“国”B代表“标”K代表“扩展”,都是汉语拼音 的第一个字母,汉字内码扩展字库包含简体字和繁体字,它共收录了21003个汉字, 883个符号,并且还可以扩充1894个自定义汉字或符号。
十进制数转化为非十进制数,一般用“除以基数,直至商为0,取其余数,倒排” 的方法。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
二、计算机中的数制
例如:
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
二、计算机中的数制
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
二、计算机中的数制
⑵ 二进制数wenku.baidu.com
a、用0或1这两个数符表示两个不同的数 b、逢二进一,即高一位数是第一位数的2倍 运算方法同十进制相同
⑶ 八进制数
a、用0、1、2、3、4、5、6、7这八个数符 b、逢八进一,即高一位数是低一位数的8倍。
机器语言
是指一台计算机全部的指 令集合 我们都知道,电子 计算机所使用的程序是由 "0"和"1"组成的二进制数, 二进制是计算机的语言的 基础。
汇编语言
为了减轻使用机器语言 编程的痛苦,人们用一 些简洁的英文字母、符 号串来替代一个特定的 指令的二进制串
高级语言
种语言接近于数学语 言或人的自然语言, 同时又不依赖于计算 机硬件,编出的程序 能在所有机器上通用
⑶ 汉字编码
汉字编码 是汉字设计的一种便于输入计算机的代码。由于电子计算机现有的输 入键盘与英文打字机键盘完全兼容。因而如何输入非拉丁字母的文字(包括汉字) 便成了多年来人们研究的课题。 汉字信息处理系统一般包括编码、输入、存储、编 辑、输出和传输。编码是关键。不解决这个问题,汉字就不能进入计算机。汉字的 编码包括汉字交换码、汉字输入码、汉字内码和汉字字形码等等。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
三、机器语言
计算机语言就是指人指挥计算机工作时所有的语言。人们用计算机能够识别的语 言编写程序,并指挥计算机工作,所以计算机语言又被称为程序设计语言,计算机语 言是人与计算机之间传递信息的媒介。为了使电子计算机进行各种工作,就需要有一 套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机 各种指令(或各种语句)。这些就是计算机能接受的语言。计算机语言的种类非常的多, 总的来说可以分成机器语言,汇编语言和高级语言三大类。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
它们的对应关系表如下: 它们的对应关系表如下:
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
三、字符编码
由于计算机的内部是以二进制数的形式进行存储、运算、识别和处理的,因 此,在计算机中,数据(如1、2、3、4、5、6、7、8)、字母(如A\B\C\D\E)和 各种各样的符号、图形(如+、—、=)等,都要以特定的二进制数代码来表示,然后 存入计算机得到处理,这种对字母和符号等进行编码的二进制代码,就被称为字符 编码。 一般,我们用最高 有效位,来表示数的符号,0表示正数,1表示负数。计算 机不但要处理各种数字,还要处理各种操作指令,也就是所谓的指令码,指令码是 由英文字母和各种符号组成的。
⑶ 非十进制之间的转换 a、二进制数与八进制数之间的转换 二进制数与八进制数之间的转换。一位八进制数相当于三位二进制 二进制数与八进制数之间的转换 数。二进制数转化为八进制数,它的转换方法是:由小数点开始向左把 二进制整数按每三个数为一组划分开来,如果不足三个数,我们就用0 来补齐,然后对应八进制数与二进制数的对应关系表来进行换算。 b、二进制数与十六进制数间的转换 二进制数与十六进制数间的转换。一位十六进制数相当于四位二进 二进制数与十六进制数间的转换 制数。它的转换方法是:由小数点开始,也是向左把二进制数整数按每 四个划分为一组,同理,小数部分也是向左开始把二进制数的小数按每 四个划分为一组,不足四位的用0补齐,然后对应转换关系表,写出相 对应的制数。十六进制数转化为二进制数,也就是将十六进制数的每一 位用对应的四位二进制数写出来即可。
ASCII码 ⑴ ASCII码
是一种使用七位二进制编码,可以表示128个字符,另一种使用八位二进制编 码,可表示256个字符。这其中包扩,0~~9的阿拉伯数字,英文字母、标点符号、 和其他符号分配的数值,其中打印字符有94个,非打印字符有34个。
COMPANY LOGO
www.themegallery.com
.
字节
它作为计量存储器的 容量单位太小了,人 们把8个二进制位称 为一个字节,用大写 字母B表示
“位”就是比特, 用于存放一个二进 制数0或1,“位” 是存储信息中最小 的计量单位,我们 4 通常用小写字母b表 示。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
计算机的内部是采用二进制数进行工作的,而我们的日常生活中使用的却 是十进制数,因此,要使用计算机处理十进制数,就必须把它转换成二进 制数才能让计算机所接受。计算机的结果也应该从二进制数转换成十进制 数,以方便人们阅读。这就产生了不同数制之间的转换问题。 ⑴ 非十进制数转换成十进制数 将其它进制按权位展开,然后各项相加就和。 例如:(110l01)2=1×25十l×24十0×23十1×22十0×21十1×20 =32十16十0十4十0十1=(53)10 ⑵ 十进制数转化为非十进制数
计算机中信息表示及计量单位
⑵ 汉字编码字符集
汉字编码字符集采用的是双字节七位编码,因为单字节七位编码的字符集只能表示 128个字符,只能满足西文信息的处理需要,为了满足中文的处理需要,并保证与 美国标准信息交换码兼容,所以就采用的双字节七位编码,双字节七位编码可容纳 8836个图形字符。为了使每一个汉字都有一个全国统一的代码,在1980年,我国就 颁布了第一个汉字编码《信息交换用汉字编码字符集》,它是由国家标准总局颁布 的,是国内所以汉字系统的统一标准。
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
汉字字形码 是汉字的输出码,它是由汉字的字模信息组成,汉字是一种象形 文字,我们可以把每一个汉字都看成是一个特定的图形,这种图形可以用点 阵、轮廓向量等多种方法来表示,而最基本的汉字字形代码是用点阵来表示 的,。所谓点阵就是将字符(包括汉字图形)看成一个矩形框内一些横竖排列 的点的集合,有笔画的位置用黑点表示,没笔画的位置用白点表示。在计算 机中用一组二进制数表示点阵,用0表示白点,用1表示黑点。一般的汉字系 统中汉字字形点阵有16×16、24×24、48×48几种,点阵越大越高,对每个 汉字的修饰作用就越强,打印质量也就越高。通常用16×16点阵来显示汉字, 每一行上的16个点需用两个字节表示,一个16×16点阵的汉字字形码需要 2×16=32个字节表示,这32个字节中的信息是汉字的数字化信息,即汉字字 模。汉字点阵的缺点是放大后,笔画的边缘会出现锯齿的形状,比较影响美 观,中文Windows采用true type的字型码,用数学的方法描述汉字的轮廓, 属于矢量字形码,我们都知道,矢量图形无论放多大,图形或汉字的边缘都 不会产生锯齿的现象。
运算方法同十进制相同
⑷ 十六进制
a、用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F这16个字符 b、逢十六进一,即高一位数是低一位数的16倍
运算方法同十进制相同
COMPANY LOGO
www.themegallery.com
计算机中信息表示及计量单位
二、计算机中的数制
2、不同数制的转换
COMPANY LOGO
LOGO
微型计算机基础与应用
www.themegallery.com
www.themegallery.com
计算机中信息表示及计量单位
一、计算机中信息的计量单位
存储器像一幢“教学大楼”,由许多的单元组成。一个个单元就像一间 间教室。每个单元由若干个位组成,就像教室里的“座位”。每个位可存放 一个二进制数1或0,这就像教室里的,每一个座位上可座一个男生或者女生。 位 2
计算机中信息表示及计量单位
二、计算机中的数制
1、不同数制的特点 数制 就是用一组固定的数码和一套统一的规则来表示数值的方法。在 日常生活中人们最习惯使用的数制是十进制数,这是因为人类在最初进 行运算的过程中,喜欢用手指表示数,而人有十个手指头。于是就发明 了:0 1 2 3 ……9这十个数字符号,这十个数符就组成了十进制数的数 符集,所有的十进制数都可以用这十个数符及数位的概念来表示。 ⑴ 十进制数 a、用0到9这十个数符表示十个不同的数 b、逢十进一,即高一位数是第一位数的10倍。即根据数符所处的位置 来决定其实际大小。 因此,十进制数13542.387可表示为 (13542.387)2=1×104+3×103+5×102+4×101+2×100+3×10-1+8×102+7×10-3