计算机信息表示的单位有,计算机中信息表示及计量单位.ppt

本文探讨了计算机中信息的计量单位,从位到字节,以及不同数制(二进制、八进制、十六进制)的转换规则。深入解析了字符编码,包括ASCII码、汉字编码的发展与转换,如区位码和国标码。理解这些基本概念是掌握计算机技术的关键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机中信息表示及计量单位.ppt

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值