




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机公共基础北方民族大学基础部张欣计算机公共基础1前言本课程的主要研究对象本课程的教学目的课时与进度安排考核情况前言本课程的主要研究对象2研究对象-计算机计算机正在以前所未有的能力改变世界计算机是什么?计算机如何进行运算与控制?我们应该如何看待计算机?我们应该如何更好的利用计算机?研究对象-计算机计算机正在以前所未有的能力改变世界3教学目的基本了解计算机的硬件组成了解与掌握计算机操作系统的功能熟练掌握Office套件中Word、Excel等软件的操作了解多媒体的结构与应用了解与掌握初步的网络知识教学目的基本了解计算机的硬件组成4第1章计算机基础知识1.1计算机概述1.1.1计算机的发展计算工具:用于对数字进行记录和运算的工具。例如:结绳计数,算筹,算盘,计算尺,加法机,差分机等。运行方式:手动,机械,电子第1章计算机基础知识1.1计算机概述51946年,世界第一台电子计算机诞生,它的名字叫做ENIAC(TheElectronicNumercialIntegratorAndComputer,电子数值积分计算机)。各种参数体积:30×3×1M3重量:130吨耗电量:150KW速度:5000次/秒元件:18800个电子管占地面积:170M21946年,世界第一台电子计算机诞生,它的名字叫做ENIAC6计算机发展的代别:代别年代逻辑元件代表软件第一代1946~1958电子管机器语言、汇编语言第二代1959~1964晶体管批处理系统第三代1965~1970中、小规模集成电路分时操作系统第四代1971~大、超大规模集成电路数据库,网络系统计算机发展的代别:代别年代逻辑元件代表软件第一代1971.1.2计算机的特点(1)有逻辑判断能力逻辑判断与加工能力是计算机的一大特点,逻辑判断即判断对与错、真与假。(2)存储容量大信息的海量存储意味着处理能力的提高。(3)运算速度快从诞生至今,计算机的运算速度已从每秒5000次增长到了每秒运算数百亿次(加法运算)。(4)通用性强具有处理各种信息的能力。还具有精度高技术密集等特点。1.1.2计算机的特点(1)有逻辑判断能力81.1.3计算机的分类按照处理能力来分类:(1)巨型计算机(2)小巨型计算机(3)大型主机(4)小型计算机(5)个人计算机(PC)(6)工作站大型计算机小型计算机微型计算机1.1.3计算机的分类按照处理能力来分类:大型计算机小型计91.1.4计算机的基本工作原理1.冯·诺伊曼的设计思想计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5大部件组成。计算机内部采用二进制数码来表示指令和数据,一条指令由一个操作码和一个地址码构成。编制好的程序(由若干条相应的指令构成)保存在计算机的存储器中,计算机工作时,自动从存储器中逐条取出指令并执行。1.1.4计算机的基本工作原理1.冯·诺伊曼的设计思想102.基本工作原理输入设备存储器输出设备运算器控制器程序数据结果指令和数据控制信号2.基本工作原理输入设备存储器输出设备运算器控制器程序结果指111.1.5计算机应用简介计算机是人脑的扩展和延伸。主要应用于以下几个方面:(1)科学与工程计算 速度快,精度高(2)自动控制 逻辑判断,精度高(3)数据处理 逻辑判断,速度快,存储容量大(4)各种计算机辅助系统 通用性强,精度高(5)多媒体技术与应用 通用性强,存储容量大(6)计算机网络与应用 速度快,存储容量大1.1.5计算机应用简介计算机是人脑的扩展和延伸。121.2二进制与信息数字化1.2.1认识二进制1.十进制有0、1、2、3、4、5、6、7、8、9共10个基本数码逢十进一每个数位的位值,或称“权”,均是基数10的某次幂按权展开式:4×102+6×101+9×100+2×10-2+4×10-1469.42==400+60+9+0.4+0.021.2二进制与信息数字化1.2.1认识二进制4×102+132.二进制只有0、1共2个基本数码逢二进一每个数位的位值,或称“权”,均是基数2的某次幂按权展开式:1×23+0×22+1×21+0×2-1+1×20(1011.01)2==8+0+2+1+0+0.25+1×2-2=(11.25)10如上,将二进制数转化为十进制数2.二进制1×23+0×22+1×21+0×2-1+1×20143.二进制的特点(1)表示容易充分利用了物理器件的物理特性,通或断,明或暗,高电压或低电压等。(2)运算简单只有0、1两种基本数码,运算方法简单。(3)工作可靠只有两种状态,在表示、传输和处理过程中不易出错。(4)逻辑性强两种状态刚好表示出了真、假两个逻辑值,有利于逻辑判断。3.二进制的特点15二进制的基本运算数学加法:验证:10110.10=1×24+0×23+1×22+1×21+0×20+1×2-1+0×2-2=16+0+4+2+0+0.5+0=22.5注意:逢二进一0+0=01+0=10+1=11+1=10加以引申:1011.01 (11.25)+1011.01 (11.25)10110.10 (22.50)二进制的基本运算验证:注意:逢二进一0+0=01+0=10+161.2.2二进制与十进制的转换1.二进制转换为十进制按权展开(11011.101)2=(1×24+1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3)10 =(16+8+0+2+1+0.5+0+0.125)10 =(27.625)102.十进制转换为二进制(1)十进制整数转换为二进制整数通常采取“除以2取余”的方法。即对该十进制整数逐次除以2,直至商数为0,逆向取每次得出的余数,就可得到该十进制数对应的二进制数。1.2.2二进制与十进制的转换1.二进制转换为十进制17例:将十进制数89和225分别转换为二进制数8921122521225011228561473440122222210012201112222221110000余数余数逆向逆向即:(89)10=(1011001)2即:(225)10=(11100001)2此时整数部分=0运算结束。例:将十进制数89和225分别转换为二进制数89211225183.十进制小数转换为二进制小数通常采取“乘以2取整”的方法。即对该十进制小数逐次乘以2,直至乘积的小数部分为0,正向取每次乘积的整数部分,即为该十进制小数对应的二进制小数。注意:每次相乘只有小数部分参与运算。例:十进制小数0.34375转换为二进制小数0.34375×21.375000.687500.750001.50000×2×2×2×21.00000整数部分=0整数部分=1整数部分=0整数部分=1整数部分=1正向即:(0.34375)10=(0.01011)2此时小数部分=0运算结束。3.十进制小数转换为二进制小数0.34375×219综上所述,十进制数字转换为二进制数字时,可将整数部分与小数部分分开来进行转换,转换完成后再将整数部分和小数部分相加合并。需要注意的是,整数的转换可以完全转换,而对于小数的转换,大部分的十进制小数无法用有限位的二进制小数表示。例如: 0.4
× 2 0.8 整数部分=0
× 2 1.6 整数部分=1
× 2 1.2 整数部分=1
× 2 0.4 整数部分=0陷入了无穷循环。结果(0.4)10=(0.0110011001100110……)2对于这样的转换结果,可以取其近似值。即(0.4)10≈(0.011011)2=(0.390625)10综上所述,十进制数字转换为二进制数字时,可将整数部分与小数部201.2.3八进制与十六进制二进制虽然很符合计算机对数字的要求,但是由于进制太小,导致了表示数字的位数较长。例如:(64)10=(1000000)2,(256)10=(100000000)2二进制的这个特性对于计算机的用户的记忆和书写来说是非常不方便的,所以在实际工作中,人们往往采用八进制和十六进制作为二进制的缩写形式对二进制数字进行描述,这样就大大简化了记忆和书写的难度。还是上面的例子:(64)10=(100)8=(40)16,(256)10=(400)8=(100)16由上面的例子就可以看出,八进制和十六进制对于简化二进制有着很重要的作用。1.2.3八进制与十六进制二进制虽然很符合计算机对数字的要211.八进制数同十进制与二进制一样:有0、1、2、3、4、5、6、7共8个基本数码逢八进一“权”均是8的某次幂八进制数转换为十进制数,依然是按权展开式:(137)8=(1×82+3×81+7×80)10=(64+24+7)10=(95)10十进制数转换为八进制数,同二进制一样,整数部分与小数部分分开转换,只是将整数部分的“除以2取余”改为“除以8取余”,小数部分的“乘以2取整”改为“乘以8取整”1.八进制数222.十六进制数由于十进制只有0、1、2、3、4、5、6、7、8、9十个基本数码,所以用A、B、C、D、E、F来代表10、11、12、13、14、15:有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个基本数码逢十六进一“权”均是16的某次幂十六进制数转换为十进制数,依然是按权展开式:(137)16=(1×162+3×161+7×160)10=(256+48+7)10=(311)10(1EA)16=(1×162+14×161+10×160)10=(256+224+10)10=(490)10十进制数转换为十六进制数,同二进制一样,整数部分与小数部分分开转换,只是将整数部分的“除以2取余”改为“除以16取余”,小数部分的“乘以2取整”改为“乘以16取整”2.十六进制数233.八进制与二进制之间的转换(1)八进制转换为二进制由于8是2的3次方,八进制的1位数码对应的就是二进制的3位数码。例:八进制数37.416转换为二进制数37.416 (八进制)011111.100001110 (二进制)即:(37.416)8=(11111.10000111)2(2)二进制转换为八进制将二进制数以小数点为基准,向两边三位三位分开(不足三位的用0补齐),每3位二进制数码转换为1位八进制数码。例:二进制数1010110.00110101转换为八进制数001010110.001101010 (二进制)126.152 (八进制)即:(1010110.00110101)2=(126.152)83.八进制与二进制之间的转换244.十六进制与二进制之间的转换(1)十六进制转换为二进制由于16是2的4次方,十六进制的1位数码对应的就是二进制的4位数码。例:十六进制数5D.F9转换为二进制数5D.F9 (十六进制)01011101.11111001 (二进制)即:(5D.F9)16=(1011101.11111001)2(2)二进制转换为十六进制将二进制数以小数点为基准,向两边四位四位分开(不足四位的用0补齐),每4位二进制数码转换为1位十六进制数码。例:二进制数101011000100.00010110转换为十六进制数101011000100.00010110 (二进制)AC4.16 (十六进制)即:(101011000100.00010110)2=(AC4.16)84.十六进制与二进制之间的转换25数十进制二进制八进制十六进制零0000一1111二21022三31133四410044五510155六611066七711177八81000108九91001119十10101012A十一11101113B十二12110014C十三13110115D十四14111016E十五15111117F十六16100002010数十进制二进制八进制十六进制零0000一1111二2102226思考(100)10-1 =(100)2-1 =(100)8-1 =(100)16-1 =????(99)10(11)2(77)8(FF)16=(99)10=(3)10=(63)10=(255)10以上的四个数字(100)10、(100)2、(100)8、(100)16,哪个数字最大?所以(100)2<(100)8<(100)10<(100)16,由此可见,数字表现一样的,进制数越大则数值本身越大。思考(100)10-1 =????(99)10(11)271.2.4字符ASCII码计算机所处理的不仅仅是数字,要面对用户,就必须能够处理文字字符。为了实现这个目的,在计算机中广泛使用了ASCII码(AmericanStandardCodeforInformationInterchange,美国标准信息交换代码),ASCII码用一组7位的二进制码来表示最常用的字符和符号以及控制码,由于7位的二进制码(0000000-1111111)转换为十进制是(0-127),所以最多只能表示出128个上述符号。ASCII码被国际标准化组织认定为国际标准,在世界范围内通用。其中包括34个控制码、10个阿拉伯数字、26个大写英文字母、26个小写英文字母以及32个标点符号和运算符,共128个。除了34个控制码不可打印输出外,其余的字符和符号都可以印刷或通过打印机输出。通常,用8位二进制码来存储和表示ASCII码。当最高位(最左边)为“0”时,表示的是标准ASCII码(0-127),当最高位为“1”时,表示的是扩展ASCII码(128-255),用于表示其他一些西文文字和特殊符号。1.2.4字符ASCII码计算机所处理的不仅仅是数字,要面281.2.5汉字信息的编码计算机自从出现,一直在西方主要是美国发展,所以英文在计算机中占主导地位,各种软件,包括操作系统,各种应用软件(除了国内厂商生产的软件),绝大部分是英文版,或者先有英文版再有中文版。这种情况对于中国或其他非英语国家的计算机普及是很不利的,所以在二十世纪八十年代,出现了很多的非英语文字信息的解决方案。下面就是汉字信息的一些概念:1.汉字输入码要通过普通的英文键盘输入汉字,必需要对汉字进行编码,按照某种对应关系进行编码,将英文键盘的的几个按键的组合对应到一个汉字上,这种编码称为汉字输入码,也叫做外码。显然,对于不同的输入方法,同一个汉字的输入码也不同。汉字输入码主要分为形码(按照汉字字型输入)、音码(按照汉字字音输入)、音型结合码(混合输入)三大类。经练习,汉字的输入速度可以接近甚至超过英文的输入速度。1.2.5汉字信息的编码计算机自从出现,一直在西方主要是美292.汉字机内码对于机内码,最常见的就是ASCII码,这是英文的机内码。汉字机内码(简称内码)和ASCII码非常类似,或者说是ASCII码的扩展和延伸。由于汉字的数量非常大,用128个符号表示是远远不够的,所以我国定制了汉字机内码的规范,用128×128=16384个编码来对应部分常用汉字。实际上,汉字机内码就是在ASCII码7位二进制码的基础上又增添了7位(1个汉字机内码=2个ASCII码)。例如:(B9FA)16=(1011100111111010)2代表汉字“国”需要注意的是,为了使一个汉字机内码(16位二进制)不和两个标准ASCII码(同样为16位二进制)混淆,作出了规定,如果该16位二进制数的第一位和第九位是“1”,则是汉字机内码,否则是ASCII码。例如:(1011100111111010)2代表汉字“国”(0011100101111010)2代表ASCII码“)”和“z”第一位和第九位均为“1”第一位和第九位均为“0”2.汉字机内码第一位和第九位均为“1”第一位和第九位均为“0303.汉字交换码在不同的具有汉字处理功能的计算机系统之间进行汉字信息交换时所使用的代码标准。现有GB2312-80和GB18030两个国家标准,前者包含6736个汉字的编码标准,后者包含有27484个汉字及简体和繁体的编码标准。4.字型存储码存放在汉字字库中的汉字字型信息,用于在屏幕和打印机上显示汉字字型,包括各种不同的字体,如宋体、楷体、黑体等。5.汉字编码的国家标准3.汉字交换码311.2.6数字化信息的计量有关数字化信息计量的几个术语:1.比特(bit)比特也称为“位”,用来表示一个一位的二进制数,是计量数字化信息的最小单位,一个比特的取值只可能为“0”或“1”。2.字节(Byte)存储一个英文字母需要8位二进制数,一个汉字需要16位二进制数。我们将8位的二进制数称为一个字节,则一个汉字就需要占用两个字节。由上面可得出:1Byte=8bit,一般用b表示比特,用B表示字节。通常在计算机中的信息量、存储容量都是用字节来描述的,有KB、MB、GB甚至TB等单位: 1KB=1024B (1千字节) 1MB=1024KB (1兆字节) 1GB=1024MB 1TB=1024GB1.2.6数字化信息的计量有关数字化信息计量的几个术语:321.2.7其他信息的数字化1.图象信息的数字化2.声音信息的数字化3.视频信息的数字化1.2.7其他信息的数字化1.图象信息的数字化331.3计算机硬件系统一个完整的计算机系统是由相互独立而又密切相连的硬件系统和软件系统两大部分组成的。 运算器 中央处理器控制器 主机 内部存储器随机存储器 硬件系统 只读存储器 (Hardware) 外部存储器硬盘、软盘、光盘等 外部设备输入设备键盘、鼠标、扫描仪等 输出设备显示器、打印机等计算机系统 操作系统 系统软件语言处理程序 各种工具软件 软件系统 (Software) 应用软件1.3计算机硬件系统一个完整的计算机系统是由相互独立而又密341.3.1硬件基本结构总线结构:计算机的各个部件都与总线相连接,根据传输信息种类的不同,将总线分为3种:数据总线DB(DataBus)地址总线AB(AddressBus)控制总线CB(ControlBus)名词:中央处理器存储器输入输出设备1.3.1硬件基本结构总线结构:351.3.2中央处理器中央处理器,也称为CPU(CentralProcessionUnit,中央处理单元),是计算机的核心部分,可以比喻为计算机的大脑。中央处理器由运算器、控制器构成,运算器是对所有数据进行处理加工,是运算中心;控制器协调计算机的各个部分正常工作,是控制中心。CPU的性能指标中最重要的一项就是主频,主频指的是CPU在工作时内部的主振频率,频率越高说明运算速度越快。CPU的主要制造商是Intel(英特尔)公司,从第一片CPU至今已发展了很多代,其中有用于普通PC的CPU,也有用于服务器和大型计算机的CPU。另一家有竞争力的CPU制造商是AMD公司。摩尔定律:每隔18个月,计算机(CPU)的处理能力翻一番。1.3.2中央处理器中央处理器,也称为CPU(Centra36型号:4004,1971年推出,集成了2300个晶体管,字长4位。主频:108~740KHz型号:4004,1971年推出,集成了2300个晶体管,字长37型号:8008,1972年推出,集成了4000个晶体管,字长8位。主频:800KHz~2MHz型号:8008,1972年推出,集成了4000个晶体管,字长38型号:8088/8086,1979/1978年推出,集成了40000个晶体管,字长8/16位。主频:4.77~10MHz型号:8088/8086,1979/1978年推出,集成了439型号:80286,1982年推出,集成了125000个晶体管,字长16位。主频:6~25MHz型号:80286,1982年推出,集成了125000个晶体管40型号:80386,1985年推出,集成了275000个晶体管,字长16/32位。主频:16~40MHz型号:80386,1985年推出,集成了275000个晶体管41型号:80486,1989年推出,集成了120万个晶体管,字长32位。主频:20-66MHz型号:80486,1989年推出,集成了120万个晶体管,字42型号:Pentium(奔腾),1992年推出,集成了310万个晶体管,字长32/64位。主频:75~133MHz型号:Pentium(奔腾),1992年推出,集成了310万43型号:PII(奔腾2),1997年推出,集成了750万个晶体管,字长32/64位。主频:233~375MHz型号:PII(奔腾2),1997年推出,集成了750万个晶44型号:PIII(奔腾3),1999年推出,集成了2800万个晶体管,字长32/64位。主频:450MHz~1GHz型号:PIII(奔腾3),1999年推出,集成了2800万45型号:PIV(奔腾4),2001年推出,集成了4000万-5500万个晶体管,字长32/64位。主频:1~2.4GHz型号:PIV(奔腾4),2001年推出,集成了4000万-461.3.3主存储器主存储器又称内存,是CPU可以直接访问的存储器。计算机在运行时,所有的要参与运算和运算结果都存放在主存储器中,所以对主存储器的读写速度和存储容量要求很高,否则就会严重阻滞CPU的高速处理。由于这个特性,内存的价格往往比较高。按照用途的不同,可将主存储器分为两大类:1.随机存储器(RAM,RandomAccessMemoey
)随机存储器是在计算机运行时使用最频繁的存储器,是内存的主要组成部分。它的存储内容可以读出,也可以写入,并且可以任意访问,不必按照一定的先后次序进行,故被称为随机存储器。需要注意的是,随机存储器中存储的内容随计算机的断电或关机而消失。随着计算机的不断发展随机存储器的存储容量不断增长,从最初的几十KB到现在的几百MB甚至几GB。1.3.3主存储器主存储器又称内存,是CPU可以直接访问的472.只读存储器(ROM,ReadOnlyMemoey)与随机存储器不同,只读存储器中的存储内容只能读出,不能写入,并且存储内容不随计算机的断电或关机而消失。所以被用来存储计算机内部的一些重要数据信息和制造厂家的一些相关信息。由于ROM的特点,一般存储容量都比较小,通常在一二百KB之间。RAMROM2.只读存储器(ROM,ReadOnlyMemoey)R481.3.4辅助存储器辅助存储器又叫做外部存储器或者外存,是由CPU间接访问的存储器。它的主要功能是对内存的补充与延伸。常用的外部存储器包括软盘、硬盘和光盘等。1.软盘存储器1.3.4辅助存储器辅助存储器又叫做外部存储器或者外存,是49计算机公共基础北方民族大学基础部张欣计算机公共基础50前言本课程的主要研究对象本课程的教学目的课时与进度安排考核情况前言本课程的主要研究对象51研究对象-计算机计算机正在以前所未有的能力改变世界计算机是什么?计算机如何进行运算与控制?我们应该如何看待计算机?我们应该如何更好的利用计算机?研究对象-计算机计算机正在以前所未有的能力改变世界52教学目的基本了解计算机的硬件组成了解与掌握计算机操作系统的功能熟练掌握Office套件中Word、Excel等软件的操作了解多媒体的结构与应用了解与掌握初步的网络知识教学目的基本了解计算机的硬件组成53第1章计算机基础知识1.1计算机概述1.1.1计算机的发展计算工具:用于对数字进行记录和运算的工具。例如:结绳计数,算筹,算盘,计算尺,加法机,差分机等。运行方式:手动,机械,电子第1章计算机基础知识1.1计算机概述541946年,世界第一台电子计算机诞生,它的名字叫做ENIAC(TheElectronicNumercialIntegratorAndComputer,电子数值积分计算机)。各种参数体积:30×3×1M3重量:130吨耗电量:150KW速度:5000次/秒元件:18800个电子管占地面积:170M21946年,世界第一台电子计算机诞生,它的名字叫做ENIAC55计算机发展的代别:代别年代逻辑元件代表软件第一代1946~1958电子管机器语言、汇编语言第二代1959~1964晶体管批处理系统第三代1965~1970中、小规模集成电路分时操作系统第四代1971~大、超大规模集成电路数据库,网络系统计算机发展的代别:代别年代逻辑元件代表软件第一代19561.1.2计算机的特点(1)有逻辑判断能力逻辑判断与加工能力是计算机的一大特点,逻辑判断即判断对与错、真与假。(2)存储容量大信息的海量存储意味着处理能力的提高。(3)运算速度快从诞生至今,计算机的运算速度已从每秒5000次增长到了每秒运算数百亿次(加法运算)。(4)通用性强具有处理各种信息的能力。还具有精度高技术密集等特点。1.1.2计算机的特点(1)有逻辑判断能力571.1.3计算机的分类按照处理能力来分类:(1)巨型计算机(2)小巨型计算机(3)大型主机(4)小型计算机(5)个人计算机(PC)(6)工作站大型计算机小型计算机微型计算机1.1.3计算机的分类按照处理能力来分类:大型计算机小型计581.1.4计算机的基本工作原理1.冯·诺伊曼的设计思想计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5大部件组成。计算机内部采用二进制数码来表示指令和数据,一条指令由一个操作码和一个地址码构成。编制好的程序(由若干条相应的指令构成)保存在计算机的存储器中,计算机工作时,自动从存储器中逐条取出指令并执行。1.1.4计算机的基本工作原理1.冯·诺伊曼的设计思想592.基本工作原理输入设备存储器输出设备运算器控制器程序数据结果指令和数据控制信号2.基本工作原理输入设备存储器输出设备运算器控制器程序结果指601.1.5计算机应用简介计算机是人脑的扩展和延伸。主要应用于以下几个方面:(1)科学与工程计算 速度快,精度高(2)自动控制 逻辑判断,精度高(3)数据处理 逻辑判断,速度快,存储容量大(4)各种计算机辅助系统 通用性强,精度高(5)多媒体技术与应用 通用性强,存储容量大(6)计算机网络与应用 速度快,存储容量大1.1.5计算机应用简介计算机是人脑的扩展和延伸。611.2二进制与信息数字化1.2.1认识二进制1.十进制有0、1、2、3、4、5、6、7、8、9共10个基本数码逢十进一每个数位的位值,或称“权”,均是基数10的某次幂按权展开式:4×102+6×101+9×100+2×10-2+4×10-1469.42==400+60+9+0.4+0.021.2二进制与信息数字化1.2.1认识二进制4×102+622.二进制只有0、1共2个基本数码逢二进一每个数位的位值,或称“权”,均是基数2的某次幂按权展开式:1×23+0×22+1×21+0×2-1+1×20(1011.01)2==8+0+2+1+0+0.25+1×2-2=(11.25)10如上,将二进制数转化为十进制数2.二进制1×23+0×22+1×21+0×2-1+1×20633.二进制的特点(1)表示容易充分利用了物理器件的物理特性,通或断,明或暗,高电压或低电压等。(2)运算简单只有0、1两种基本数码,运算方法简单。(3)工作可靠只有两种状态,在表示、传输和处理过程中不易出错。(4)逻辑性强两种状态刚好表示出了真、假两个逻辑值,有利于逻辑判断。3.二进制的特点64二进制的基本运算数学加法:验证:10110.10=1×24+0×23+1×22+1×21+0×20+1×2-1+0×2-2=16+0+4+2+0+0.5+0=22.5注意:逢二进一0+0=01+0=10+1=11+1=10加以引申:1011.01 (11.25)+1011.01 (11.25)10110.10 (22.50)二进制的基本运算验证:注意:逢二进一0+0=01+0=10+651.2.2二进制与十进制的转换1.二进制转换为十进制按权展开(11011.101)2=(1×24+1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3)10 =(16+8+0+2+1+0.5+0+0.125)10 =(27.625)102.十进制转换为二进制(1)十进制整数转换为二进制整数通常采取“除以2取余”的方法。即对该十进制整数逐次除以2,直至商数为0,逆向取每次得出的余数,就可得到该十进制数对应的二进制数。1.2.2二进制与十进制的转换1.二进制转换为十进制66例:将十进制数89和225分别转换为二进制数8921122521225011228561473440122222210012201112222221110000余数余数逆向逆向即:(89)10=(1011001)2即:(225)10=(11100001)2此时整数部分=0运算结束。例:将十进制数89和225分别转换为二进制数89211225673.十进制小数转换为二进制小数通常采取“乘以2取整”的方法。即对该十进制小数逐次乘以2,直至乘积的小数部分为0,正向取每次乘积的整数部分,即为该十进制小数对应的二进制小数。注意:每次相乘只有小数部分参与运算。例:十进制小数0.34375转换为二进制小数0.34375×21.375000.687500.750001.50000×2×2×2×21.00000整数部分=0整数部分=1整数部分=0整数部分=1整数部分=1正向即:(0.34375)10=(0.01011)2此时小数部分=0运算结束。3.十进制小数转换为二进制小数0.34375×268综上所述,十进制数字转换为二进制数字时,可将整数部分与小数部分分开来进行转换,转换完成后再将整数部分和小数部分相加合并。需要注意的是,整数的转换可以完全转换,而对于小数的转换,大部分的十进制小数无法用有限位的二进制小数表示。例如: 0.4
× 2 0.8 整数部分=0
× 2 1.6 整数部分=1
× 2 1.2 整数部分=1
× 2 0.4 整数部分=0陷入了无穷循环。结果(0.4)10=(0.0110011001100110……)2对于这样的转换结果,可以取其近似值。即(0.4)10≈(0.011011)2=(0.390625)10综上所述,十进制数字转换为二进制数字时,可将整数部分与小数部691.2.3八进制与十六进制二进制虽然很符合计算机对数字的要求,但是由于进制太小,导致了表示数字的位数较长。例如:(64)10=(1000000)2,(256)10=(100000000)2二进制的这个特性对于计算机的用户的记忆和书写来说是非常不方便的,所以在实际工作中,人们往往采用八进制和十六进制作为二进制的缩写形式对二进制数字进行描述,这样就大大简化了记忆和书写的难度。还是上面的例子:(64)10=(100)8=(40)16,(256)10=(400)8=(100)16由上面的例子就可以看出,八进制和十六进制对于简化二进制有着很重要的作用。1.2.3八进制与十六进制二进制虽然很符合计算机对数字的要701.八进制数同十进制与二进制一样:有0、1、2、3、4、5、6、7共8个基本数码逢八进一“权”均是8的某次幂八进制数转换为十进制数,依然是按权展开式:(137)8=(1×82+3×81+7×80)10=(64+24+7)10=(95)10十进制数转换为八进制数,同二进制一样,整数部分与小数部分分开转换,只是将整数部分的“除以2取余”改为“除以8取余”,小数部分的“乘以2取整”改为“乘以8取整”1.八进制数712.十六进制数由于十进制只有0、1、2、3、4、5、6、7、8、9十个基本数码,所以用A、B、C、D、E、F来代表10、11、12、13、14、15:有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个基本数码逢十六进一“权”均是16的某次幂十六进制数转换为十进制数,依然是按权展开式:(137)16=(1×162+3×161+7×160)10=(256+48+7)10=(311)10(1EA)16=(1×162+14×161+10×160)10=(256+224+10)10=(490)10十进制数转换为十六进制数,同二进制一样,整数部分与小数部分分开转换,只是将整数部分的“除以2取余”改为“除以16取余”,小数部分的“乘以2取整”改为“乘以16取整”2.十六进制数723.八进制与二进制之间的转换(1)八进制转换为二进制由于8是2的3次方,八进制的1位数码对应的就是二进制的3位数码。例:八进制数37.416转换为二进制数37.416 (八进制)011111.100001110 (二进制)即:(37.416)8=(11111.10000111)2(2)二进制转换为八进制将二进制数以小数点为基准,向两边三位三位分开(不足三位的用0补齐),每3位二进制数码转换为1位八进制数码。例:二进制数1010110.00110101转换为八进制数001010110.001101010 (二进制)126.152 (八进制)即:(1010110.00110101)2=(126.152)83.八进制与二进制之间的转换734.十六进制与二进制之间的转换(1)十六进制转换为二进制由于16是2的4次方,十六进制的1位数码对应的就是二进制的4位数码。例:十六进制数5D.F9转换为二进制数5D.F9 (十六进制)01011101.11111001 (二进制)即:(5D.F9)16=(1011101.11111001)2(2)二进制转换为十六进制将二进制数以小数点为基准,向两边四位四位分开(不足四位的用0补齐),每4位二进制数码转换为1位十六进制数码。例:二进制数101011000100.00010110转换为十六进制数101011000100.00010110 (二进制)AC4.16 (十六进制)即:(101011000100.00010110)2=(AC4.16)84.十六进制与二进制之间的转换74数十进制二进制八进制十六进制零0000一1111二21022三31133四410044五510155六611066七711177八81000108九91001119十10101012A十一11101113B十二12110014C十三13110115D十四14111016E十五15111117F十六16100002010数十进制二进制八进制十六进制零0000一1111二2102275思考(100)10-1 =(100)2-1 =(100)8-1 =(100)16-1 =????(99)10(11)2(77)8(FF)16=(99)10=(3)10=(63)10=(255)10以上的四个数字(100)10、(100)2、(100)8、(100)16,哪个数字最大?所以(100)2<(100)8<(100)10<(100)16,由此可见,数字表现一样的,进制数越大则数值本身越大。思考(100)10-1 =????(99)10(11)761.2.4字符ASCII码计算机所处理的不仅仅是数字,要面对用户,就必须能够处理文字字符。为了实现这个目的,在计算机中广泛使用了ASCII码(AmericanStandardCodeforInformationInterchange,美国标准信息交换代码),ASCII码用一组7位的二进制码来表示最常用的字符和符号以及控制码,由于7位的二进制码(0000000-1111111)转换为十进制是(0-127),所以最多只能表示出128个上述符号。ASCII码被国际标准化组织认定为国际标准,在世界范围内通用。其中包括34个控制码、10个阿拉伯数字、26个大写英文字母、26个小写英文字母以及32个标点符号和运算符,共128个。除了34个控制码不可打印输出外,其余的字符和符号都可以印刷或通过打印机输出。通常,用8位二进制码来存储和表示ASCII码。当最高位(最左边)为“0”时,表示的是标准ASCII码(0-127),当最高位为“1”时,表示的是扩展ASCII码(128-255),用于表示其他一些西文文字和特殊符号。1.2.4字符ASCII码计算机所处理的不仅仅是数字,要面771.2.5汉字信息的编码计算机自从出现,一直在西方主要是美国发展,所以英文在计算机中占主导地位,各种软件,包括操作系统,各种应用软件(除了国内厂商生产的软件),绝大部分是英文版,或者先有英文版再有中文版。这种情况对于中国或其他非英语国家的计算机普及是很不利的,所以在二十世纪八十年代,出现了很多的非英语文字信息的解决方案。下面就是汉字信息的一些概念:1.汉字输入码要通过普通的英文键盘输入汉字,必需要对汉字进行编码,按照某种对应关系进行编码,将英文键盘的的几个按键的组合对应到一个汉字上,这种编码称为汉字输入码,也叫做外码。显然,对于不同的输入方法,同一个汉字的输入码也不同。汉字输入码主要分为形码(按照汉字字型输入)、音码(按照汉字字音输入)、音型结合码(混合输入)三大类。经练习,汉字的输入速度可以接近甚至超过英文的输入速度。1.2.5汉字信息的编码计算机自从出现,一直在西方主要是美782.汉字机内码对于机内码,最常见的就是ASCII码,这是英文的机内码。汉字机内码(简称内码)和ASCII码非常类似,或者说是ASCII码的扩展和延伸。由于汉字的数量非常大,用128个符号表示是远远不够的,所以我国定制了汉字机内码的规范,用128×128=16384个编码来对应部分常用汉字。实际上,汉字机内码就是在ASCII码7位二进制码的基础上又增添了7位(1个汉字机内码=2个ASCII码)。例如:(B9FA)16=(1011100111111010)2代表汉字“国”需要注意的是,为了使一个汉字机内码(16位二进制)不和两个标准ASCII码(同样为16位二进制)混淆,作出了规定,如果该16位二进制数的第一位和第九位是“1”,则是汉字机内码,否则是ASCII码。例如:(1011100111111010)2代表汉字“国”(0011100101111010)2代表ASCII码“)”和“z”第一位和第九位均为“1”第一位和第九位均为“0”2.汉字机内码第一位和第九位均为“1”第一位和第九位均为“0793.汉字交换码在不同的具有汉字处理功能的计算机系统之间进行汉字信息交换时所使用的代码标准。现有GB2312-80和GB18030两个国家标准,前者包含6736个汉字的编码标准,后者包含有27484个汉字及简体和繁体的编码标准。4.字型存储码存放在汉字字库中的汉字字型信息,用于在屏幕和打印机上显示汉字字型,包括各种不同的字体,如宋体、楷体、黑体等。5.汉字编码的国家标准3.汉字交换码801.2.6数字化信息的计量有关数字化信息计量的几个术语:1.比特(bit)比特也称为“位”,用来表示一个一位的二进制数,是计量数字化信息的最小单位,一个比特的取值只可能为“0”或“1”。2.字节(Byte)存储一个英文字母需要8位二进制数,一个汉字需要16位二进制数。我们将8位的二进制数称为一个字节,则一个汉字就需要占用两个字节。由上面可得出:1Byte=8bit,一般用b表示比特,用B表示字节。通常在计算机中的信息量、存储容量都是用字节来描述的,有KB、MB、GB甚至TB等单位: 1KB=1024B (1千字节) 1MB=1024KB (1兆字节) 1GB=1024MB 1TB=1024GB1.2.6数字化信息的计量有关数字化信息计量的几个术语:811.2.7其他信息的数字化1.图象信息的数字化2.声音信息的数字化3.视频信息的数字化1.2.7其他信息的数字化1.图象信息的数字化821.3计算机硬件系统一个完整的计算机系统是由相互独立而又密切相连的硬件系统和软件系统两大部分组成的。 运算器 中央处理器控制器 主机 内部存储器随机存储器 硬件系统 只读存储器 (Hardware) 外部存储器硬盘、软盘、光盘等 外部设备输入设备键盘、鼠标、扫描仪等 输出设备显示器、打印机等计算机系统 操作系统 系统软件语言处理程序 各种工具软件 软件系统 (Software) 应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文具企业竞争力分析与提升策略考核试卷
- 搬家行业节能减排与绿色物流考核试卷
- 期货市场交易风险监测与预警考核试卷
- 小学生抗旱主题班会课件
- 客厅家具批发考核试卷
- 工业气体批发考核试卷
- 2023视频监控及火灾报警系统施工作业指导书
- 上海建房合同范本
- 空调技术入股合同范本
- 汽修门头合作合同范本
- 中石化YC分公司易捷便利店市场营销策略研究
- 2023年江苏省泰州市高职单招数学摸底卷五(含答案)
- 医院护理培训课件:《病区环境管理查房》
- 《小羊和蝴蝶》绘本故事
- 钢筋工理论考试题库及答案
- 历史文献学之文献校勘给09历史开第二章
- 大数据技术基础及应用教程(Linux+Hadoop+Spark) 习题答案
- 铸造厂重要危险源清单
- 旅游法概述课件
- 高等数学(新标准教材)高职PPT完整全套教学课件
- 人教A版选择性6.2.1排列6.2.2排列数课件(20张)
评论
0/150
提交评论