版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上篇 计算机原理第一章 计算机的发展第一节 计算机的发展概述本节要求l 了解计算机的发展与应用领域知识精讲一、 产生计算机又称电脑,则一种能够自动、高速、精确地完成各种信息存储、数据处理、数值计算、过程控制和数据传输的电子设备。通常,它是以电子元器件为基本器件、以数字形式进行数据加工的设备,人们又称它为电子计算机(Digital Electronic Computer)。计算机得以飞速发展的根本动力是计算机的广泛应用,在应用需求的强力推动下,计算机制造技术的进步呈加速发展的趋势,体积变小、速度更快、容量加大、功能更增、成本降低,其发展速度之快,大大超出人们的预料。世界上第一台数字计算机是194
2、6年在美国宾夕法尼亚大学诞生的,并取名为埃尼阿克(ENIAC,Electronic Numerical Integrator And Calculator)。它共用了18800个真空电子管及1500多个继电器,有30个操作台,占地面积170平方米,重量达30多吨,耗电量为150kw/时,加法运算速度每秒5000次,内存仅有20个寄存器,不能存放程序,仅靠插板编制程序。而当今广泛使用的Pentium处理器在一个小小的集成电路上集成了300多万个晶体管,面积不到5cm5cm,时钟频率已远远超过100MHz,总功耗小于15W。二、 特点与其它电子设备或工具相比,计算机具有如下特点:1运行速度快、处理
3、能力强2大容量存储和高速存取能力3运算精度高4具有逻辑判断能力5存储程序和自动执行能力6具有数据传输和通信能力三、 分类1按信息分类 ()数字计算机:以“0”或“1”数字代码的数据形式来表示要处理的信息。 ()模拟计算机:对模拟变量进行操作的计算机,要处理的信息是以模拟量来表示的,如电压量或电流量。一般用于模拟数据的处理。 ()混合计算机:利用模拟表示和数字表示这两种表示方式进行数据处理的电子计算机,既能处理数字量又能处理模拟量,并具有二者之间相互转换的能力。常用于炼钢、化工、模拟飞行等方面。按用途分 ()通用计算机:为了解决多方面的问题而设计的计算机。 ()专用计算机:为了处理某些特殊问题而
4、设计的计算机。按规模或性能分 巨型、大型、中型、中小型、小型、微型按元器件分 电子管(19461958)、晶体管(19591964)、集成电路(19651971)、大规模(LSI)或超大规模集成(VLSI)电路(1971)四、应用1 科学计算2 数据处理数据处理的对象不是数值数据而是各种业务数据。数据处理的内容主要不是数值运算,而是数据检索、分类、统计等工作。3 过程控制4 计算机辅助设计与制造5 办公自动化6 信息管理和决策(MIS及DSS)7 人工智能(AI)主要是利用计算机来模拟人的思维活动,进行逻辑判断,完成一部分人类智能担任的工作。四、 计算机的发展趋势巨型化、微型化、网络化、多媒体
5、化、智能化六、计算机中常用的基本术语硬件:组成一台计算机的所有实际的物理装置的总称。软件:程序、数据和有关的文档资料。程序和程序设计 程序是指按某种顺序排列的使计算机能完成某种任务的指令集合。 程序设计是指设计、书写及检查、调试程序的过程。指令:规定计算类型及操作数地址的一些字符,是指挥计算机进行基本操作的命令。 指令包括操作码(指明操作的性质)和操作数(完成操作所需要的数)两部分。 指令系统:计算机所能执行的全部指令的集合。 指令可分为数据传送指令、数据运算指令、程序控制指令转移指令、系统控制指令位、字节 位:计算机中最小的数据单位是一个二进制位,简称位, 一个二进制位可表示两种状态,位越多
6、,所表示的状态就越多。 字节:衡量计算机所容纳信息量多少的基本单位,用来表示存储空间大小。 BitByteKBMBGBTB 字位字节千字节兆字节千兆字节兆兆字节1bit8bits1024B1024KB1024MB1024GB6字、字长 字:存储、处理数据的一个运算单位。 字长:每个字所含的二进制个数或字节的数量,即CPU能同时处理的数据宽度;字长是在设计机器时规定的,字长越长,在相同时间内能传送更多的信息;字长越长,计算机有更大的寻址空间;字长越长,计算机系统支持的指令数量地越多,功能也就越强。7运算速度:每秒钟能执行定点加法指令的条数称为计算机的平均运算速度。 以单字长定点加法指令的平均执行
7、时间来计算,单位是MIPS(每秒钟能执行定点加法运算的次数); 以单字长浮点加法指令和平均执行速度来衡量,单位是MFLOPS。8存取时间、存取周期 存取时间:从存储器中读出一个数据或将一个数据写入存储器的时间; 存取周期:连续两次读或写数据所需的最短时间;存取时间和存取周期越短则存取速度越快。复习巩固一、填空题 1计算机的特点有 、 、运算精度高、 和具有数据传输出能力等。2计算机按用途可分为 和 计算机。3第二代计算机被称为是晶体管计算机,主要是因为采用晶体管作为 ,此时也已开始使用操作系统。4计算机中的LSI是指 、VLSI是指 。5MIS的中文含义是 、AI是指 。6未来计算机的发展趋势
8、有 、 、 、 和智能化。7程序是按按某种顺序排列的能使计算机完成某种任务的 。8程序设计是 、 及检查、调试程序的过程。9计算机中的所讲的指令是由 和 两部分组成的。前者指明指令操作的性质,后者说明指令中所需要操作数。10从存储器中读出一个数据或将一个数据写入存储器的时间为 ,连续两次读或写数据所需的最短时间称为 。二、选择题1一个字节由相邻的 个二进制位组成。A)3 B)4 C)8 D)1621MB= 。A)1000BB)1024BC)1000BD)1024KB3在计算机内部,数据是以 形式加工处理和传送的。A)十进制码B)十六进制码C)八进制码D)二进制码三、判断题1指令就是计算机能够直
9、接执行的命令。2程序设计就是指编写源程序。3计算机中最小的数据单位是二进制位。4计算机中最小的编址单位是字节。58个二进制位可以表示128种不同的状态。61GB约等于103MB,约等于106KB。7计算机系统支持的指令越多则计算机的功能就强。8字长越长,则计算机的存取速率就越快。9计算机的运算速度可以用MFLOPS来衡量。第二节 数制及数制的转换本节要求l 掌握各种数制及其转换方法知识精讲计算机处理各种信息时,首先需要将信息表示成为具体的数据形式,选择什么样的数制表示数,对机器的结构、性能和效率有很大的影响。二进制是计算机中数制的基础。二进制形式是指每位数码只取二个值,要么是“0”要么是“1”
10、,超过1则要向上进位。计算机中采用二进制是因为二进制简单,仅有两个数字符号。一、数制及常用数制:基数:我们称某进制数所使用的数字符号的个数为基数。常用的数制:十进制数、二进制数、八进制数、十六进制数;十进制数的基数为10,即逢十进一,常用符号D表示;二进制数的基数为2,即逢二进一,常用符号B表示;八进制数的基数为8, 即逢八进一,常用符号O表示;十六进制数的基数为16, 即逢十六进一,常用符号H表示;一个任意的十进制数可表示为:an an-1a2 a1 a0b1bbm-1bm即an10n+an-110n-1+a2102+a1101+a0100+b110-1bm-110-m-1+bm10-m其中
11、,aibj是之间的任何一个数, a0an 每一位上所对就的权值则是10i一个任意的二进制数可表示为:anan-1a2a1a0.b0b1bbm-1bm含义:an2n+an-12n-1+a222+a121+a020+b12-1+b2-2+bm-12-(m-1)+bm2-m其中,aibj是之间的任何一个数, a0an 每一位上所对就的权值则是2i二、数制之间的转换:在计算机内部,一切信息(包括数值、字符、指令等)的存取、处理和传送都是采用二进制的形式。二进制在计算机中是以器件的物理状态来表示的,这些器件具有两种不同的稳定状态且能相互转换,既简单又可靠,但书写较复杂,因此,通常又用八进制或十六进制来表
12、示。表常用数制的表示及前16个自然数十进制数二进制数八进制数十六进制数基数102816标志符DBOH000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F16100002010 十进制数与二进制数之间的转换()十进制数转换成二进制数整数部分采用除取余的方法,将每次除以2所得的余数按先低后高的顺序排出来就是这个十进制数对应的二进制数的整数部分,直到商为。小数部分采用乘取整的方法,将每次乘以所得的整数部分取出来,从左到右排列即得该
13、十进制数所对应的二进制数的小数部分,直到余下的小数部分为或满足所需求的精度为止。例123.6875D=?B整数:123D1111011B | 1 2| | | | | | 小数部分: 所以:以此类推,十进制数与八进制数或十六制数的转换整数部分可以采用“除基取余”小数部分采用“乘基取整”的方法进行。()二进制数转换成十进制数用二进制数制的通用形式表示出来后进行相加即可。1101.101B?D 1101.101B123+122+021+120+12-1+02-2+12-3 =8+4+0+1+0.5+0+0.125 =13.625D二进制数与八进制数之间的转换() 二进制、八进制、十六进制之间的关系
14、我们知道,在计算机内部,所有的信息都是以二进制的形式存储、处理和传送,但用户在书写时可以用八进制或十六进制表示,由于8和16都是2的整数次幂,即823,1624 ,利用这点我们可以在三者之间进行转换是非常方便的。一位八进制数正好相当于三位二进制数,一位十六进制数正好等于四位二进制数,所以要想把一个二进制转换成八进制或十六进制数,只要从小数点开始向前,每三位一组构成一位八进制数或每四位一组构成一位十六进制数,不够三位或四位时在最左边补0;从小数点向后,每三位一组构成一位八进制数或每四位一组构成一位十六进制数,不够三位或四位时,在最右边补0,这样便可以得到相应的八进制数或十六进制数。() 二进制数
15、转换成八进制数从小数点开始向前,每三位一组构成一位八进制数,不够三位时,在最左边补。从小数点开始向后,每三位一组构成一位八进制数,不够三位时,在最右边补。例、 ? () () () 二进制数转换成十六进制从小数点开始向前,每四位一组构成一位十六进制数,不够四位时,在最左边补。从小数点开始向后,每四位一组构成一位十六进制数,不够四位时,在最右边补。例、 ? () () 八进制数转换成二进制将一位八进制数用相应的三位二进制数表示。例、O? () 十六进制数转换成二进制同上,将一位十六进制数用相应的四位二进制数表示。二进制数、八进制数、十六进制数之间的转换可借助于三者之间的关系进行,同样,二进制数、
16、八进制数、十六进制数用位权法表示后求和,可以很方便地转换成十进制数。在数制转换中,记住基数为的一些基本乘幂值是十分有益的。表 基数为的乘幂值次方01112基数为的值8163264128256512102420484096思考:十六进制数与八进制之间如何转换呢?例题分析 1十六进行制数转化为二进制数为 【解题指导】 【答案】复习巩固一、填空题1计算机处理各种信息时所用的是 数。2八进制数一般可用的数字包括 ,且最后用字符 来标识。3将一个十进制整数转换为二进制数,采用 的方法,将所有的余数按照先后顺序组合的一起即可,而将一个纯小数转换为二进制数则可采用 的方法,然后将所有的整数按照一定顺序组合在
17、一起。4八进制数37.4O转换成二进制数为 。5十六进制数A157E.B8H转换为八进制数为 。60.4165B转换为十进制数是 。7两个无符号整数10100B和100B,两者算术相加的结果为 ,算术相减的结果为 。 8用b7b6b5b4b3b2b1b0表示为一字节,其最低位是 其对应位的权值为 ,最高位是 ,其对应位的权值是 。 8 N为m位二进制无符号数,其数值表示范围为_N_。二、选择题1十进制数14对应的二进制数是_。A)1111B)1110C)1100D)10102与二进制小数01等值的十六进制小数为_。A)0.1B)02C)04D)083二进制数1011+1001_。A)10l00
18、B)1010lC)11010D)100104(1110)2(1011)2。A)11010010B)10111011C)10110110D)100110105逻辑运算1001V1011=_。A)1001B)1011C)1101D)11006十六进制数(AB)16变换为等值的八进制数是_。A)253B)35lC)243D)1017十六进制数(AB)16变换为等值的二进制数是_。A)10101011B)11011011C)11000111D)101010118十六进制数(AB)16变换为等值的十进制数是_。A)17B)161C)21D)1719十进制数21变换为等值的八进制数是_。A)(21)8B)
19、(23)8C)(25)8D)(27)810十进制数123变换为等值的二进制数是_。A)110101B)110110C)111011D)11001111下列逻辑运算中结果正确的是 。A)10=1B)01=1C)10=0D)11=112下列十进制数与二进制数转换结果正确的是 。A)(8)10=(110)2B)(4)10=(1000)2C)(10)10=(1100)2D)(9)10=(1001)213十进制数0.375转换成二进制数是 。A)(0.111)2B) (0.010)2C) (0.011)2D) (0.101)214下列数中最大的数是 。A)(227)8B)(1FF)16C)(101000
20、01)2D)(1789)1016十进制数87转换成二进制数是 。A)(1010111)2B)(1101010)2C)(1110011)2)D、(1010110)219(79)十进制数1385转换成十六进制数为 。A)568B)569C)D85D)D5520下列逻辑运算中结果正确的是 。A)10=1B)01=1C)10=0D)11=121下列十进制数与二进制数转换结果正确的是 。A)(8)10=(110)2B)(4)10=(1000)2C)(10)10=(1100)2 D)(9)10=(1001)222将十进制数25转换成对应的二进制数,正确的结果是 。A)11001B)11010C)11011
21、 D)11110 23将二进制数111B转换成对应的十进制数,正确的结果是 。A)5 B)4 C)7D)6 24下列四种不同进制的数值中,最大的数是 。 A) (7D)16B)(174)8 C)(123)10 D)(1111000)2 三、判断题1计算机中采用二进制数是因为二进制简单,处理起来方便。2十进制数要转换成十六进制数必须先转换为二进制数然后再由二进制数转换成十六进制数。3计算机中也可以直接处理十六进制数。4计算机中的数据可以精确地表示每一个小数和整数。5任一个十进的制的小数均可以采用乘2取整的方法转换成与之完全等值的二进制数。第三节 计算机中数据的表示本节要求l 了解计算机中数据的分
22、类和表示方法l 掌握原码、反码、补码的概念l 掌握ASCII编码知识精讲一计算机中的数据分类数据按其属性是否具有度量多少的数量含义而分为数值型、字符型、逻辑型三大类。1数值型:具有量的多少的含义,根据是不含有小数又分为整型和实型两类。2字符型:无数量多少的含义,但无论哪一个字符均对应一个惟一的二进制编码,此编码或用于计算机内部处理或用于信息的输入输出。常用的有ASCII码、汉字的各种编码。3逻辑数据:为了使计算机具有逻辑判断能力,引入了逻辑数据,并使计算机能对它们进行逻辑运算,从而得出一个逻辑式的判断结果。在计算机中用一位或一个字节表示,仅取“真“或“假“两个值,在计算机内部常用0表示假,1表
23、示真。二计算机中数据的表示方法数值型数据的表示在计算机内部,要表示一个数值数据,将涉及数的正负号及小数点,根据是否考虑正负号,可将数值数据分为无符号数与有符号数,根据数据小数点是否固定可将其分为定点数和浮点数。()带符号数的表示在计算机内部,数的正负号用一位二进制数来表示,这个二进制位一般在数的最高位,又称为符号位,且用0代表正,用1代表负。若用八位二进制位表示一个有符号的整数,其最高位为符号位,则表示数值的只有七个二进制位,可表示的最大整数为127,最小整数为127。 符号:表示正,表示负 数值:随具体情况而定()带小数的数的表示:定点表示、浮点表示在计算机内部,通常用两种方法来表示带小数点
24、的数,即所谓的定点数和浮点数。 定点数:是小数点在数中的位置是固定不变的数,数的最高位为符号位,小数点可在符号位之后,也可在数的末尾。 缺点:只有纯小数或整数才能用定点数表示; 浮点数:小数点在数中的位置是浮动的、不固定的数。一般浮点数既有整数部分又有小数部分,通常对于任何一个二进行制数,总可以表示成: PS 、均为二进制数,为的阶码,一般为定点整数,常用补码表示,阶码指明小数点在数据中的位置,它决定浮点的表示范围;称为浮点数N的尾数,一般为定点小数,常用补码或原码表示,尾数部分给出了浮点数的有效数字位数,它决定了浮点数的精度,且|S|;在计算机中表示一个浮点数其结构为: 阶码部分尾数部分阶符
25、阶数尾符尾数EfE1E2EmSfS1S2Sn假设用八个二进制位来表示一个浮点数,且阶码部分占4位,其中阶符占一位;尾数部分占4位,尾符也占一位。若现有一个二进制数N(101100)2可表示为:1100.1011,则该数在机器内的表示形式为:011001101一个浮点形式的尾数S若满足0.5|S|1,且尾数的最高位数为1,无无效的0,则该浮点数称为规格化数;规格化数可以提高运算的精度。 S为原码表示,则 S=1规格化数 S为补码表示 N为正数,则S1 N为负数,则S1()无符号数的表示方法与前者的区别仅在于最高位不代表数的正负,机器的全部有效位均用来表示数的大小。若用八位二进制数表示一个有符号的
26、整数,则表示数值的有八个二进制位,那么可表示的最大整数为255,最小整数为0。(4)数值型数据的编码在计算机中数据和符号全部数字化,若最高位为符号位,且用0表示正、1表示负,那么,把包括符号在内的一个二进制数我们称为机器数,这样,采用把各种符号和数值位一起编码的方法来表示数值型数据。数值型数据在计算机中通常用以下几种码制表示,即原码、反码和补码。原码表示法:是最简单的机器数表示法。其数符位用0表示正,1表示负,数值一般用二进制形式表示。如果一个机器数为X,则原码可记作原。如:有X1的真值为+1101010 则X1原01101010。 有X2的真值为-1010110 则X2原11010110。原
27、码数的与二进制位数有关。若用位二进制位小数、整数的原码时,其表示范围为:1.1111111(0.9921875D)0.1111111(-0.9928175D)11111111(-127D)01111111(+127D)但在原码表示法中0有两种表示形式,即正0(00000000)和负0(10000000)之说;n位的二进制数用原码表示,则可表示的数的个数为2n-1个反码表示法:正数的反码同原码,负数的反码为除符号位外,其它各位按位取反。如:有X1+1101010 则X1原01101010 X1反11010110。有X21010110 则X2原11010110 X2反10101001。在反码表示法
28、中0也有两种表示形式,即有正0和负0的区别,+0反 00000000 -0反 11111111n位的二进制数用反码表示,则可表示的数的个数为2n1个;补码表示法:正数的补码同原码,负数的补码为反码加1;补码是二进制运算中的一个较为重要的概念,补码的符号位是数值的一部分,可同数值一起参加运算,它可以把减法转换成加法运算。若用8位二进制表示,小数、整数的补码表示范围为:1.00000000.1111111 即10.99281751000000001111111 即-128+1270的表示在补码中是唯一的,即+0补=-0补=0000000n位的二进制数用补码表示,则可表示的数的个数为n个;()算术运
29、算定点加法运算用补码表示的两个操作数进行加法运算,符号位直接参加运算,结果仍为补码,结果的符号位由运算得出,运算规则:x+y补x补y补定点减法运算运算规则:xy补x+(-y)补x补y补y补的求法是将y补的各位(包括符号位)全变反后,最末位加。注意:在进行运算时有时会发生溢出。字符型数据的表示:当计算机处理非数值问题, 要引入文字、字母、数字、符号等各种不同的字符,这些字符信息和十进制数一样,也要转换成二进制形式的代码,即用0、1组合来表示不同的字符信息。如两位二进制数字有四种不同的组合即00、01、10、11,可以表示四个不同的字符。目前,我们常用的有西文字符编码和汉字编码。1)ASCII码:
30、ASCII码是美国信息交换标准码(American Standard Code for Information Interchange),它采用7位二进制数进行编码,可表示128个字符,但一般用一个字节来存放一个ASCII符,最高位始终为0,有时最高位也用于在数据传输中作奇偶校验位,所以基本的ASCII表只有128个符号。)汉字编码:GB2312-80是1981年我国公布的信息交换用汉字编码字符集-基本集,该基本集中共有7445个汉字及符号,其中汉字6763个,根据汉字的使用频度将其分为两级一级3755个按拼音顺序排列,二级汉字3008个按部首排列。用计算机来处理汉字信息,首先要将汉字代码化,
31、然后输入计算机,并将其转换为汉字内码,才能进行信息处理,处理完毕再将汉字内码转换成汉字字形码,才能在显示器或打印机上输出。汉字编码中,根据不同的用途,需要有不同的编码,主要有汉字输入码、汉字机内码和汉字输出码。 )汉字输入码:利用计算机的输入设备所提供的符号,按照设定的编码规则和约定用一串符号代码来表示汉字。根据汉字编码的方法不同将汉字的输入码又分为数字编码、字音编码、字形编码、形音编码。常用的有五笔字型、汉语拼音、智能ABC、区位码等。 区位码:81年公布的国家标准信息交换用汉字编码基本字符集GB2312-80,9494,汉字及各种符号7445个,一级汉字3755个,二级汉字3008个,图形
32、符号682个;如3647为”南”的区位,即在GB2312-80中的36区47位)汉字内码(机内码):国标码:将区号及位号的值各增加32后所得到的两个7位二进制编码即为该汉字或字符的国标码, 那么汉字“南“的国标码就为6879机内码:在一个计算机内部表示一个汉字的编码;为了避免与ASCII中的控制码冲突,在区码和位码上均加上20H;为了避免与ASCII中的字符冲突,在区码和位码上均加上80H;即在国标码的基础上,将表示汉字的每个字节的高位上置1,就可得到汉字的机内码;或者在汉字区位码的区码和位码上分别加上A0H,也可得到相应的机内码。机内码(十六进制)=国标码(十六进制)+8080H如::”思”
33、的区位码为4328,那么国标码为756043CH,则机内码为CBBCH)汉字字形码:汉字是一种象形文字,第一个汉字都可以看成是一个特定的图形,这种图形可以用点阵来描述。根据汉字输出的不同要求,点阵大小各不相同。点阵规模小,分辨率差,字形不美观,但占存储空间也小。若用1616点阵来表示一个汉字,则每一个汉字图形有16行,每一行上有16个点,每个点对应一个二进制位,则一个16点阵的汉字字形需用1616832个字节,这32个字节就是一个汉字的字形码,2个字节中的信息就构成了一个汉字的字模,所有汉字的字模的集合就构成了汉字字库。输出一个汉字,首先要根据汉字的机内码找出其字形信息在汉字库中的位置,然后取
34、出该汉字的字模作为图形在屏幕上显示或在打印机上输出。思考:若是2424点阵表示一个汉字,则需要多少字节的存储空间?综上所述,用汉字外部编码将汉字信息输入计算机,在计算机内部,汉字以机内码形式存储,用汉字字形输出汉字点阵信息,计算机与计算机之间进行汉字信息交换,则使用国标码。 逻辑型数据的表示逻辑值:真用1表示,假用0表示。逻辑运算:逻辑非、逻辑与、逻辑或、异或运算(000、011、101、110不存在进位或借位问题);例题分析填空1十进制数的48用8位二进制数表示为 ,十进制数的43用8位二进制数表示为 。()(+48)10 ()(-48)10二进制数.011011的规格化数为 ,二进制数.0
35、11011的规格化数为 。分析:.011011可表示为.110112-1,即规格化数为.110112-1 110.011011可表示为.11001101123,即规格化数为.11011211 若x=0.011,y=0.010,则x+y为 分析x补0.011,y 补=0.010 0.011+ 0.010 0.101所以x+y=0.101若x=-0.010,y=-0.011,求x+y x补=1.110,y补=1.101 1.110 + 1.101 11.011此位为向高位的进位。所以x+y补=1.011,x+y=-0.101X=0.100,y=0.010,求x-y分析x-y补x补+-y 补=0.1
36、00+1.110=10.010所以x-y=0.010选择题1在微机中,应用最普遍的字符编码是_。A)ASCII码B)BCD码C)汉字编码D)补码【答案】A【解题指导】字符编码是指对英文字母、符号和数字的编码,应用最广泛的是美国国家信息交换标准字符码,简称为ASCII码。BCD码是一种二-十进制编码。汉字编码是对汉字不同表示方法的各种汉字编码的总称。补码是带符号数的机器数的编码。2计算机中的数据根据其是否具有度量可分为 。A)数值型、字符型、逻辑型B)字符型、逻辑型C)数值型、字符型D)数值型、逻辑型【答案】A【解题指导】数据按其属性是否具有度量多少的数量含义而分为数值型、字符型、逻辑型三大类。
37、3 在微机上用汉语拼音输入“中国”二字,键入“zhongguo”8个字符。那么,“中国”这两个汉字的内码所占用的字节数是( ) A) 2B) 4 C) 8 D) 16 【答案】A【解题指导】在计算机内部,汉字以机内码形式存储,用汉字字形输出汉字点阵信息,计算机与计算机之间进行汉字信息交换,则使用国标码,“zhongguo”仅是指汉字输入的编码即输入编码。4在2416点阵的字库中,存储一个汉字的点阵信息用 个字节。A)24B)48C)16D)32【答案】B【解题指导】在计算机输出汉字时是用字库中对应的汉字字模来进行的,即每一个汉字图形根据其汉字点阵来进行计算,2416点阵的一个汉字字模有16行,
38、每一行上有16个点,每个点对应一个二进制位,存储一行的信息要用2B,则一个16点阵的汉字字形需用2416848个字节,48个字节中的信息就构成了一个汉字的字模。5一个非零的无符号二进制数的右边添上两个0,形成一个新的无符号数,则新得到的数是原数的 倍。A)2B)4C)6D)8【答案】B【解题指导】一个无符号二进制数右边添上一个0表示该数左移一位即该数扩大2倍,右边添上两个0表示该数左移两位即该数扩大4倍,右边添上三个0表示该数左移三位即该数扩大8倍,依次类推。判断题1计算机中正数无反码、补码一说。【答案】错【解题指导】在计算机中无论正数还是负数都有补码,只不过正数的补码与原码、反码一致,而负数
39、的补码为除最高位符号位外,其余位逐位取反后并在最低位加1。2计算机中一个浮点数N可用PS表示,那么用规格化数表示,则尾数S必须满足0.5|S|1。【答案】对【解题指导】一个浮点形式的尾数S若满足0.5|S|1,且尾数的最高位数为1,无无效的0,则该浮点数称为规格化数;规格化数可以提高运算的精度。复习巩固一、填空题1计算机中最小的数据单位是 ,一个字节是由 二进制位组成,而字长一般是 的整数倍, 越长则机器的功能就越强。2计算机中用每秒能执行定点加法运算的次数来衡量计算机的 ,单位一般用 来表示。3一台计算机的 是指从存储器中读了一个数据或将一个数据写入存储器的时间,而 是指连续两次读或写数据所
40、需的最短时间。4.数据处理的内容主要不是数值运算,而是数据检索、 、 等5计算机中数据可分为 型、 型和逻辑型三大类。6计算机中的一个数值型数据根据是否有符号位可分为 和 ,根据小数点的位置是否固定则又可分 和 。7根据汉字编码方法的不同,可将汉字的输入码分为 、 、 和形音编码,常用的汉字输入方法五笔字型就属于 编码,目前常用的智能ABC输入方法是属于 编码。8在汉字区位码的区号和位号上分别加上十进制数 就构成了该汉字的国标码。9在汉字区位码的区号和位号上分别加上十六进制数 就构成了该汉字的机内码。10将汉字国标码的两个字节的最高位分别置 也会得到该汉字的机内码。11一个16点阵的汉字字形需
41、要用 字节来存放,而一个汉字在计算机中则需要用 字节。12十进制数-34在计算机中用补码形式表示为 ,+12的补码表示为 。13数x的真值为-0.1011B,其原码表示为 ,补码表示为 。14八位定点整数,采用二进制补码表示时,所能表示真值的十进制数的范围是 。 15一个16点阵的汉字字形需要用 字节来存放,而一个汉字在计算机中则需要用 字节。16在计算机内部汉字是以 来存放的,计算机与计算机之间进行汉字信息交换则使用 。二、选择题1400个2424点阵汉字的字形库存储容量是_ 。A)28800个字节B)0.23604M个二进制位C)0.8K个字节D)288个二进制位2在微型计算机中,应用最普
42、遍的字符编码是 。A)BCD码B)ASC码C)汉字编码D)补码38位定点原码整数10100011B的真值为 。A).+0100011B B).-0100011BC).+1011101B D).-1011101B4采用补码运算的目的是为了。A)加速运算B)设计简单C)节省设备D)方便用户5汉字国标码将汉字分成 。A)简化汉字和繁体汉字两个等级B)常用汉字、次常用汉字和罕见汉字三个等级C)一级汉字、二级汉字和三级汉字共三个等级D)一级汉字和二级汉字共两个等级6在国内流行的汉字系统中,一个汉字的机内码占 个字节。A)1B)2C)3D)47把一个汉字表示为两个字节的二进制码,这种编码称为 码。A)机内
43、B)五笔字型C)拼音D)ASC8计算机中存储数据的最小单位是 。A)字节B)位C)字D)KB10汉字国标码共有 个汉字。A)7445 B)3755 C)6763 D)300811一张360KB容量的软盘可以存储 的信息。A)368640B B)360B C)360000B D)720B12下列数中最小的数是 。A)(11011001)2B)(75)10C)(75)8D)(2A7)1613800个2424点阵汉字字型码占存储器的字节数为 。A)72KB B)256KB C)57KB D)56.25KB14纯中文状态下输入的字符在显示器上占据 。 A)1个ASCII字符位置 B)2个ASCII字符
44、位置 C)3个ASCII字符位置 D)4个ASCII字符位置 15加工处理汉字信息时,使用汉字的 。A)外码 B)字型码 C)机内码 D)国标码 16一片1.44MB的软盘可以存储大约140万个 。 A)ASCII字符 B)中文字符 C)磁盘文件 D)子目录 17计算机中把汉字字型数字化后形成了 。A)外码 B)内码 C)字库 D)字形码18计算机内的数有浮点和定点两种表示方法。一个浮点法表示的数由两部分组成,即 。 A)指数和基数 B) 尾数和小数 C) 阶码和尾数 D) 整数和小数 三、判断题1计算机中可以表示也可以存储任何精度的数。2计算机中的数据可分为两大类即数值型和字符型。3ASCI
45、I码是一种字符编码,而汉字的各种输入方法也是一种字符编码。4只有负数有补码而正数无补码。5负数的补码就是原码逐位取反后的结果。6在原码及反码的表示方法中0的表示均是唯一的,即0只有一种表示形式。7用补码表示数据,无论X是正数还是负数,X补都是正数。8X补是一个正数还是一个负数,是根据X补的符号位是“0”还是“1”确定的。9计算机用一个字节来存放一个ASCII码字符,而用两个字节来存放一个汉字,但其最高位均始终为0。10汉字的输出是通过汉字的机内码来输出的。12正数的原码、反码和补码是一致的。13在计算机中因为采用的均是二进制数,所以包括数的正负性也只能用二进制数来表示。14若用八位二进制数来表
46、示一个有符号数,则表示的数的个数与范围均与表示一15用8位二进制数表示的最小无符号数为0,最大为256。29第二章 计算机系统的组成第二章 计算机系统的组成第一节 计算机系统的基本组成本节要求l 了解计算机的组成及基本工作原理知识精讲一个完整的计算机系统应包括硬件系统和软件系统两大部分,计算机硬件是指有形的物理设备,它是计算机系统中实际物理装置的总称,也称硬件设备,它是系统的基础和核心;计算机软件是指计算机上的各种程序、数据和文档,通常指操作系统、设计程序、汇编程序、编译程序、网络软件以及其它各种应用程序。不配备软件的计算机是没有任何价值的,但没有足够的硬件支持,软件也就无法正常地工作,在计算机技术的发展进程中,二者是相互依赖相互支持,缺一不可的。计算机系统的基本组成:计算机硬件(裸机)包括外设及主机、计算机软件包括系统软件、支撑软件、应用软件计算机系统组成如图所示。计算机系统硬件软件支撑软件系统软件应用软件外设主机内存储器中央处理器输出设备输入设备外存储器计算机软件和硬件在逻辑功能上是等效的,即某些操作可以用软件,也可以用硬件实现,因此软、硬件之间没有固定不变的分界面,而是受实际应用的需要以及系统性能价格比所支配。从使用人员来看,机器的速度、可靠性、可维护性是主要的硬件技术指标。具有相同功能的计算机系统,其软、硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论