《计算机应用基础》计算机基础知识二_第1页
《计算机应用基础》计算机基础知识二_第2页
《计算机应用基础》计算机基础知识二_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

一、数据与信息数据(Data)和信息(Information)是两个不同的概念,数据是信息的具体表现形式,是各种各样的物理符号及其组合,反映信息的内容。信息(Information)是对数据进行加工处理后得到的有用的数据。计算机中的数据、信息都是用二进制形式编码表示的,而日常生活中人们习惯用十进制数来表示数据。为有效认识计算机中信息的表示,首先理解二进制、八进制、十进制、十六进制数之间的相互转换。二、数制及其转换所谓数制(也称进位计数制)是指用一组固定的数字符号、按照一定的运算为该数制的“基数”,基数的方幂称为“位权”(简称“权”),定位置对应的单位值。对任何N进制,都有一套统一的运算规则,即采用“逢N1234.510510-1(即0.1),4100(1),3101(10),以此类推。在计算机系统中,除人们日常使用的十进制外,还有二进制、八进制、十六进制。常用进制数的表示如表1.2.1所示。表1.2.1常用进制数的表示十进制逢十进一0,1,2,3,4,5,6,7,8,910二进制逢二进一0,12八进制逢八进一0,1,2,3,4,5,6,78十六进制逢十六进一0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F16基名称基名称运算规则基本数字符号第n位权值数整数:10n-1,小数:10-n整数:2n-1,小数:2-n整数:8n-1,小数:8-n整数:16n-1,小数:16-n表1.2.2常用进位制数的对应关系十十1111进012345678910131 2 45制二11101011110101010110001001101 1 10 011 100110111101进制111八1111进01234567101112153 4 67制十六0123456789ABCDEF进制为区分不同数制表示的数,在书写时可以有2种方法表示,以十进制数5表示为例。第一种采用字母B(Binary)表示二进制(101B)、字母O(Octal)或Q表示八进制(5O或者5Q)、D(Decimal)表示十进制(5D)、字母H(Hexadecimal)表示十六进制(5H);第二种表示方法就是将数值加括号,括号后面是该数值的进位制值,如十进制5表示为(5)10。不同数制之间的转换①十进制数转换成二、八、十六进制数将十进制数转换为二、八、十六进制数时,可将此数分成整数部分与小数部分分别进行转换,然后再连接起来即可。整数部分:通常采用“除基数取余”法,即用十进制数的整数部分反复除以基数取余数,直到商为0,第一个余数为低位,最后一个余数为高位,将每次所得余数按从左到右的顺序依次由高到低位排列即可得到该进制数。小数部分:通常采用“乘以基数取整”法,即用十进制数的小数部分依次乘以基数,分别取出整数部分,直到满足要求的精度或小数部分为0,第一个为高位,最后一个为低位,将所得整数按从左到右的顺序依次由高到低位组成小数点后的各位。下面以十进制转换成二进制为例进行说明,十进制转换成八、十六进制完全类似,只是基数不同而已。[例1-2-1]75.625D=1001011.101B,具体转换过程如图1-2-1所示。图1-2-1十进制转换为二进制过程图②二、八、十六进制数转换成十进制数将二、八、十六进制数转换成十进制数的一般方法是使用以下公式完成:(F)R=an-1×Rn-1+an-2×Rn-2+...+a1×R1+a0×R0+a-1×R-1+...a-m×R-m其中,R为基数,Ri为对应数位的位权。[例1-2-2](101011)B=1×25+0×24+1×23+0×22+1×21+1×20=43D(370)O=3×82+7×81+0×80=248D(2CF)H=2×162+12×161+15×160=719D③二进制转换成八、十六进制二进制转换成八(十六)进制的方法:整数部分从低位向高位每三位(四位)一组,不足三(四)位在前补0;小数部分从小数点后第一位开始向右每三位(四位)一组,不足三位(四位)在后补0(注意,整数在最左面补0,小数在最右面补0);然后计算出每组对应的八(十六)进制数,按原来顺序连接即得到与之等价的八(十六)进制数。[例1-2-3]10110110111.01001B=010 110 110 111.010 010B =(2667.22)O=0101 1011 0111.0100 1000B =(5B.748)H④八、十六进制转换成二进制八(十六)进制转换成二进制的方法:构成该数的每位数均用相对应的三位(四位)二进制表示,然后连接起来即可。每位均应表示成三位(四位)二进制代码,不足的加O0补足。[例1-2-4]207.02Q=010000111.000010B=10000111.00001B3AF.048H=001110101111.000001001000B=1110101111.000001001B信息的存储单位在计算机中,信息的存储单位通常有b、B、KB、MB、GB、TB等。b(位/比特bit):这是内存中最小的单位,二进制数序列中的一个0或一个1即为一比特。B(字节Byte):这是计算机中处理信息的基本单位,1B=8bit。KB(千字节KiloByte):1KB=1024Byte。MB(兆字节MegaByte):1MB=1024KB。GB(吉字节GigaByte):1GB=1024MB。TB(T字节Terabyte):1TB=1024GB。目前微机中内存容量一般为4GB,有的更高,而硬盘的容量一般为几百个GB,有的甚至高达1TB。中西文字符处理计算机内部所有的信息表示、处理都是由二进制表示的。除了数值信息外的其他信息,如文字、声音、图形、图像、动画、视频等都称非数值信息。这些非数值信息也是采用0和l两个符号来进行编码的。下面着重介绍中、西文的编码方案。ASCIIASCII(AmericanStandardCodeforInformationInterchange)码,是“美国标准信息交换码”的简称,是目前国际上最流行的字符信息编码方案。ASCII码包括0~9共10个数字、52个大小写英文字母、32个标点符号和运算符以及还有34种控制字符(如回车、换行等)。ASCII码表见表1.3所示。表1.2.3标准7位ASCII码字符集前3位后4位0000010100111001011101110000NULDLESP0@P、p0001SOHDC1!1AQaq0010STXDC2”2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB'7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<L\l|1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?OoDEL在ASCII码标准集中,每个字符用7位二进制代码来表示。因此,其基本集包括128个不同字符,其编码范围为0000000到1111111(即ASCII码值为0到127)。ASCII0被作为奇偶校验ASCII0、AaASCII97D30H41H61H。汉字编码计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。①汉字输入码(也称外码):是计算机输入汉字的编码,代表一个汉字的一组键盘符号。汉字的输入方法不同,同一汉字的输入码可能也不同。目前,汉字外码的编码方案很多,按编码方法的不同可分为四大类:流水码(又称顺序码),如国标码、区位码等;音码,如全拼、双拼等;形码,如五笔字型、极品五笔等;音形码,如智能ABC、自然码等。②国标码:汉字信息处理也必须有一个统一的标准编码。我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集---基本集》,国家标准代号为GB2312-80,习惯上称国标码。共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,每个字节用七位编码(高位为0)。GB2312---809494即区位码。③机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。汉字机内码(十六进制)=汉字国标码(十六进制)+8080H。[例1-2-5]“中”国标码对应的二进制为0101011001010000B,相应十六进制为5650H,它对应的机内码二进制为1101011011010000B,相应十六进制为D6D0H。④汉字字形码及字库:汉字字形码又称汉字字模,用于在显示屏或打印机输出汉字。汉字字形码通常有两种表示方式:点阵和矢量表示方式。用点阵表示字形时,汉字字形码指的就是汉字字形点阵的代码。根据输出汉字的16×1624×24阵、32×3248×4864×64点阵规模愈大,字形愈清晰、美观,所占存储空间也就越大。如果用16×16点阵来表示一个汉字,则存储该汉字需要256bit的存储空间,共需要256/8=32B,两级汉字需占用32×6763/1024KB的存储空间。而存储一个24×24汉字需要576bit,共576/8=72B。因此,字模点阵只能用来构成“字库”,而不能用于机内存储。字库中存储了每个汉字的点阵代码,当显示输出时才检索字库,输出字模点阵得到字形。图1-2-2点阵汉字矢量表示方式存储的是描述汉字字形的轮廓特征,当要输出汉字时,通过计算机的计算,由汉字字形描述信息生成所需大小和形状的汉字点阵。矢量化字形描述与最终文字显示的大小、分辨率无关,因此可产生高质量的汉字输出。Windows中使用的TrueType技术就是汉字的矢量表示方式。点阵和矢量方式区别是,前者编码、存储方式简单、无需转换可直接输出。但字形放大后的效果差;矢量方式特点正好与前者相反。其他资料:1946年2月14日,世界上第一台通用电子计算机ENIAC(ElectronicNumericalIntegratorAndComputer,电子数值积分计算机,也可称埃尼阿克)在美国宾夕法尼亚大学诞生。它是图灵完全的电子计算机,能够重新编程,解决各种计算问题。第二次世界大战期间,宾夕法尼亚大学的JohnMauchly博士和他的学生J.PresperEckert应美国军方的要求构思和设计了ENIAC,并为美国陆军的弹道研究实验室(BRL)所使用,用于计算火炮的火力表。它共使用了18800个真空管,长50英尺,宽30英尺,占地1500平方英尺,重达30吨(大约是一间半的教室大,六只大象重)。它的计算速度快,每秒可从事5000次的加法运算,运作了九年之久。ENIAC在公布的时候,就被当时的新闻赞誉为“巨脑”。它的计算速度比机电机器提高了一千倍。这是一个飞跃,之前没有任何一台单独的机器达到过这个速度。它的数学能力和通用的可编程能力,令当时的科学家和实业家非常激动。发明它的人为了进一步推广这些新思想,举办了一系列关于计算机体系结构的讲座。ENIAC在1987年被评为IEEE里程碑之一。据说,ENIAC耗电巨大,每次一开机,整个费城西区的电灯都为之黯然失色。另外,真空管的损耗率相当高,几乎每15分钟就可能烧掉一支真空管,操作人员须花15分钟以上的时间才能找出坏掉的管子,使用上也极不方便。19467194611919477195510211与现代计算机相比,当年的“埃尼阿克”还不如一些高级袖珍计算器,但它的诞生为人类开辟了一个崭新的信息时代,使得人类社会发生了巨大的变化。代号“ENIAC”-世界第一台真正的电子计算机问世第二次世界大战期间,美国军方为了解决计算大量军用数据的难题,成立了由宾夕法尼亚大学莫奇利和埃克特领导的研究小组,开始研制世界上第一台电子计算机。世界上第一台点自己计算机ENIAC第一台电子计算机ENIAC世界上第一台点自己计算机ENIAC经过三年紧张的工作,第一台电子计算机终于在1946年2月14日问世了。这台机器的名字叫“ENIAC”(埃历阿克),即“电子数值积分和计算机”的英文缩125100ENIAC17468720070000多只电容器和600050万个;在机器表面2.7

温馨提示

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

最新文档

评论

0/150

提交评论