第一章计算机基础知识文档格式.docx
- 文档编号:19123939
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:20
- 大小:37.04KB
第一章计算机基础知识文档格式.docx
《第一章计算机基础知识文档格式.docx》由会员分享,可在线阅读,更多相关《第一章计算机基础知识文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
B)大规模、超大规模集
c)电子管计算机
D)集成电路计算机
D)
对于电子计算机发展阶段中的“代”,主要是按照计算机电子元器件的发展来划分的,第一代为电子管计算机.第二代为晶体管计算机,第三代为集成电路计算机,第四代为大规模、超大规模集成电路计算机。
这些电子元器件的不同,也决定了各个阶段计算机不同的性能、规模。
3.__________技术的发展推动了微型计算机的发展
A)微处理器B)磁盘
c)操作系统D)输入/输出设备
A)
当电子计算机发展到大规模集成电路计算机时代时,出现了微型计算机。
1971年美国Intel公司首次把中央处理器CPU(运算器与控制器)制作在一块集成电路芯片上,研制出了第一个4位的单片微处理器Intel4004,从此就出现了以微处理器为主要特征的微型计算机。
而且,此后随着微处理器的档次不断提高,微型计算机也在不断发展。
微型计算机的发晨可以分为5个阶段,每个阶段都是以微处理器性能的阶跃性提高为根本特征的。
所以此题应该选择A)。
当然,在这个过程中,微型计算机的磁盘、外部设备等也随之不断发展,但它们都不是推动微型计算机发展的根本原因。
二、填空题。
1.计算机的主要应用领域有________.
科学计算、信息处理、过程控制、计算机辅助系统、人工智能
计算机的应用非常广泛.几乎渗透到了人类生活的各个领域,主要可以分为以下5个方面:
(1)科学计算,是指计算机用于完成科学研究和工程技术中所提出的数学问题的计算,又称做数值计算。
(2)信息处理,包括对信息的收集、分类、整理、加工、存储、传递等工作,其结果是为管理和决策提供有用的信息。
目前,信息处理已广泛地应用于办公室自动化、事务处理、企业管理、医疗管理和诊断.情报检索和决策等领域。
信息处理已成为计算机的最主要的功能之一。
(3)过程控制,又称做实时控制.是指及时收集检测数据,按最佳值调节控制对象进程。
利用计算机对生产过程进行自动控制不仅能大大提高自动化水平.提高劳动生产率,提高控制精确性,还可以减轻劳动强度、提高质量、降低成本。
因此,在冶金、石油、水电、机械、化工以及交通、邮电等部门都得到了广泛的应用。
(4)计算机辅助系统,主要包括CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAI(计算机辅助教学)等。
(5)人工智能,是一门探索利用计算机模拟人的智能活动的前沿学科。
例如,具有识别语言、文字、图形以丑学习。
推理和适应环境的能力。
2目前,计算机正朝着_____化、_____化、网络化和智能化的方向发展。
巨型;
微型
总的说来,计算机的发展趋向表示为:
巨型化是指发展高速、大存储容量和强功能的巨型计算机。
这主要是为了满足诸如原于、天文、校技术等尖端科学以及探索新兴科学的需要。
巨型计算机的研制水平反映了一个国家科学技术的发展水平。
我国1997年研制成功的银河巨型机的速度达到每秒130亿次浮点运算,内存容量为9.15GB。
因大规模、超大规模集成电路的出现,计算机迅速向微型化方向发展。
因为微型计算机可以渗透到仪表、家电、导弹弹头等中、小型机无法进入的疆域,所以20世纪80年代以来发展异常迅速。
微型机的性能越来越完善,价格越来越便宜,并且随着新一代MMX(多媒体扩充)处理机的推出,增强了微型机的图形、图像、视频等处理能力,微型机的性能/价格比进一步提高。
计算机网络是计算机技术发展的又一重要分支,是现代通信技术与计算机技术结合的产物,网络化就是指利用现代通信技术和计算机技术,将分布在不同地点的计算机相互连接起来,按照网络协议互相通信,共享软件、硬件和数据资源。
网络最初于1969年在美国建成,近年来随着InteNet网遍及全球,并开始进入普通人家里。
第五代计算机要实现的目标就是“智能”计算机,它是要让计算机来模拟人的感觉、行为、思维过程的机理,使计算机具有“视觉”、“听觉”、“语言”、“推理”、“思维”、“学习”等能力,成为智能
型计算机。
在智能化研究中最具有代表性、量尖端的两个领域是:
专家系统和机器人。
智能化的研究使计算机突破了“计算·
这一初级含义,拓宽了计算机的能力,使计算机发展到一个更高、更先进的水平。
1.2计算机中常用的数制
[内容提要]
人们为了计数,就需要有一定的计数符号和计数方法,这就是数制。
数制分为进位计数制和非进位计数制。
现在常用的进位计数制有十进制、二进制、八进制和十六进制。
进位计数制都涉及到基数和位权的概念。
某种进位制的基数是指在这种进位制中允许使用的基本数码的个数,也即每个数位上能使用的数码个数。
十进制的基数为10,二进制的基数为2,八进制的基数为8,十六进制的基数为16。
任何一种进制数的每个数码所代表的数值,都等于该数码乘以一个与数码所处数位有关的常数,这个常数就叫做“位权”,简称“权”。
了解了各种进制数的基数和位权后.就可以在不同的进制数之间进行转换丁。
一般说来.非十进制数转换成十进制数只要求出它的权展开式的和即可;
十进制数转换成非十进制数则比较复杂,整数部分采取“除基取余法”,小数部分采取“乘基取整法”。
另外,因为1位八进制数相当于3位二进制数,l位十六进制数相当于4位二进制数,所以二进制数和八进制数,十六进制数之间的
转换比较简单。
因为二进制数只有0和1两个基本数码,很容易用计算机中的电子器件的物理状态来表示,所以计算机中的数据都采用二进制数。
在本节中还着重介绍了二进制的算术运算(加、减、乘、除)和逻辑运算(与、或、非、异或)。
一、选择题。
1.在十六进制中.基本数码D表示十进制数中的______.
A)15B)13C)10D)11
B)
十六进制的基数为16,即十六进制的基本数码有
16个:
O、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。
也就是说,十六进制数的每一位上可以用这16个基本数码中的任意一个。
这其中,D表示13。
2.二进制数111010转换成十进制数______.
A)29B)42C)58D)50
c)
将非十进制数转换成十进制数,方法是计算非十进制数的位权展开式的值。
任意一个r进制数N(n位整数、m位小数)的位权展开式可以表示为:
N=an-1xrn-1+an-2xrn-2+…+a1xr1+a0xr0+a-1xr-1+…+a-Mxr-M其中aI:
是数码r是基数,rI是权,不同的基数表示不同的进制数。
二进制数的基数是2.位权分别是:
个位是20;
十位是21;
百位是22;
…;
十分位是2-1;
百分位是2-2;
千分位是2-3;
……所以在这道题中:
(111010)2=1X25+1x24+1x23+1x21=32+16+8+2=(58)10
3.在某种进制数中,7x7=6l,那么6X4=______.
A)12B)18C)24D)30
在解这一类题时,应首先明白这种进制数的基数是多少。
假设该进制数的基数为r,则它的权展开式为6Xr+1。
由已知可得
6Xr+1=49
解方程得
r=8
然后计算八进制数6和4的乘积是24,结果应该是30。
因为八进制数30即为24。
4.下列各数中最小的_______.-
A)十进制数25B)二进制数10101
C)八进制数26D)十六进制数1A
对于这一类题,可以把所有的数都通过位权展开式转换成十进制数,然后比较大小。
A)(25)10——(25)10
B)(10101)2——(21)10
C)(26)8——(22)10
D)(1A)16——(26)10
因此,该题最小的应该是二进制数10101。
5.在二进制的某种逻辑运算中,只有在两个逻辑变量的值不同时,其运算的结果为1;
如果两个逻辑变量同时为0或为1,则运算结果为0.那么这种逻辑运算是_______。
A)与运算B)或运算
c)非运算D)异或运算
二进制逻辑运算有三种基本运算:
与(逻辑加法)、或(逻辑乘法)非(逻辑否定)。
此外还有逻辑异或运算。
与运算的意义是:
只有当参与运算的逻辑变量都为1时,与运算的结果才会为1,只要其中有一个为0,其结果就为0。
这个特性有点像物理电学中的串联电路,必须所有的开关都闭合,读电路上的灯才会亮,否则如果有任意一个开关是断开的,灯都不会亮。
或运算的意义是:
只要参与或运算的任童一个逻辑变量为1.或运算的结果就为1。
这个特性与物理电学中的并联电路类似,用并联电路控制一盏灯时,只要有一个开关连通,灯就亮,只有当所有开关都断开的情况下,灯才不亮。
逻辑非指的是的逻辑否定,即“求反”,0=1,1=0。
在异或运算中,只有在两个逻辑变量的值不同时.异或运算时结果为1;
否则,异或运算的结果为0。
所以在这里应该选择异或运算。
二。
填空题。
1.二进制的基数是_______,基本数码是_____.
2;
0和1
二进制的基数是2,基本数码有两个,在运算中,每一位上逢二进一。
2.十进制数250等于二进制的______,八进制的______十六进制的______.
11111010;
372;
FA
先将十进制数250转换成二进制数,用“除基取余”法,其转换过程如下:
解得(250)10=(11111010)2。
因为二进制数转换成八进制数较为简单,所以直接使用11111010转换。
八进制数的1位相当于二进制数的3位(转换时,不足的补零,但注意只能在整数的最高位和小数的最低位补零):
011
3
.
十六进制数的1位相当于二进制数的4位(同样在转换时.不足的补零,但注意只能在整数的最高位和小数的最低位补零):
1111lOlO
FA
同样,将八进制数和十六进制数转换成十进制数时,因为八进制和十六进的位权比较大,例如,八进制个位是1;
十位是8;
百位是64;
千位是512……十六进制个位是1;
十位是16;
百位是256'
…—所以,可以先将八进制数和十六进制数转换成二进制数,再转换成十进制数,以二进制作为一个过渡。
3.将十进制数0.671875转换成十六进制数为______,
0.AC
十进制小数转换成非十进制数的方法是“乘基取整法”而且先得到的系数为小数的高位,后得到的为低位。
十六进嗣的基数是16,转换过程如下:
0.671875积的整数部分
x16
10.75A
0.75
12C
4.将二进制数11101110.00101011转换成八进制数是______,转换成十六进制数是________.
356.126;
EE.2B
仍用第2题的方法,但注意本题有小数部分。
位数不足需要补零时;
只能在整数部分最高位和小数部分最低位补零。
01l101110·
001
2—56.亚
11101110·
0010
EE.2
5。
将十六进制数AB.CD转换成二进制数为______.
10101011.11001101.
方法如上。
AB·
C
10101011.1100
6.无符号二进制整数1010和1011的和是_____.
10101
二进制的加法运算遵循以下法则:
0+0=0
0+1=1
1+0=1
1+1=10(逢二进一)
1010
+1011
10101
7.二进制数11001101和10111001做异或操作的结果是_______.
01110100
异或操作运算规则如下:
0O:
00①1:
1
1①0:
11①1:
11001101
①10111001
1.3计算机的数据与编码
在现实生活中离不开信息,人们要收集信息、加工信息、利用信息来为社会的各个领域服务。
信息实际上是人们对客观世界的认识。
当要用计算机处理信息时,必须将信息转换成计算机能识别的符号.这就是数据。
在计算机中数据是以二进制的形式存储的。
数据的基本单位有
位、字节和字。
计算机除了能处理数字数据外,还能处理非数值的各种字符数据:
例如,英文字母、汉字、运算符等。
但在计算机中数据是用二进制表示的,所以那些数据在输入计算机之前必须进行编码,将各种符号转换成计算机能识别的二进制数码。
由于人们习惯使用十进制,而在计算机中
使用的是二进制.所以当数据输入/输出计算机时必须进行编码,实现二进制和十进制之间的相互转换。
对于这种数字编码一般采用的是BCD码(二一十进制编码)。
对于字符编码,使用量多、最普遍的是ASCII码。
因为汉字比西文复杂,所以对汉字有其特殊的编码方式,主要可以分
为汉字输入编码、汉字交换码、汉字内码和汉字字型码。
本节还介绍了数在计算机中的表示方法,一般采用原码、反码和补码,用1位二进制数来表示数的正、负符号,而表示带小数的数有两种方法:
定点表示法和浮点表示法。
[本节练习精解]
一。
选择题。
1.在计算机中9是采用——进制进行运算
A)二B)十C)八D)十六
计算机中都是采用二进制数进行运算,这主要是由于二进制有以下优点:
(1)表示方便,二进制只有0、1两种状态,故很容易用计算机中的电子器件的物理状态来表示。
如晶体管的导通和截止、磁芯沿不同方向的磁化、电容的充电和放电、开关的接通和断开等,都可以用0和1来表示。
多个器件排列起来,就可以代表多位二进制数的值。
(2)运算简单,二进制数的运算法则比较前单。
(3)逻辑性强.采用二进制.只有0和1两种状态,正好与逻辑代数中的真和假相对应。
(4)与十进制转换方便,二进制与十进制之间的转换很方便,这一点很重要。
因为人们习惯于使用十进制数,但计算机使用的是二进制数,因此.必须先将十进制数转换成二进制数,才能为计算机所接受.面计算机的计算结果的输出还必须转换成人们熟悉的十进制数.才能够一
目了然。
2.十进制数ll用最常用的8421BCD编码后,应表示为_____。
A)1011D)00010001C)10001D)00000011
8421BCD编码方式很简单,每1位十进制数用4位二进制数表示,自左向右每一位对应的位权是8,4、2、1。
虽然4位二进制数可以表示十进制的0—15,但在这里只用一组4位二进制数表示O-9,而10—15用两组二进制数表示,即4位二进制数的16种状态中,0000—1001有意义.而1010—1111没有意义。
十进制数11相当于二进制数1011,它在BCD编码中没有意义,所以必须将11的两个数位上的1各用4位二进制数表示,这就是00010001。
3.在计算机中为了用二进制编码表示英文字母、符号、阿拉伯数字等,应用最广泛、有国际标准的是_______.
A)补码B)BCD码C)ASCII码D)机内码
ASCII码即AmericanStandardCodeforlnformationInterchange(美国信息交换标准代码),它是对字符编码使用最多、最普遍的一种编码方式,已经被国际标准化组织接受为国际标准。
ASCII码是用7位表示一个字符.可以表示128种不同的字符。
在计算机中存储时,由于一个字符为8位,所以一般最高位置零。
补码是在计算机中对带符号数的一种编码方式,BCD码是用4位二进制数表示1位十进制数的编码方式,而机内码主要指的是汉字在机器内部的基本表达形式,一般用两个字节来存放汉字内码。
这些虽然很常用,但是应用范围有局限性,而且并没有形成国际标准。
4.在汉字辅人编码中,区位码输入法属于______.
A)数字编码B)字音编码
c)字形编码D)音形编码
汉字编码的实质就是用字母、数字和一些符号代码的组合来描述双字。
目前,汉字编码的方案有很多种,主要可分为4种:
数字编码、字音编码、字形编码、音形编码。
其中数字编码就是用数字串代表一个汉字,优点是易于和内部码转换,不足之处是不便记忆。
电报码、区位码等都属于这种编码。
5.负数补码的补码相当于该数的_______.
A)补码B)原码C)反码D)原码减1
这道题容易使人产生迷惑的是在题目里强调了负数。
实际上,所有数(无论正负)补码的补码都是该数的原码。
但是,正数的补码等于它的原码,而负数的补码等于它的反码加一。
1.计算机中的二进制数的常用单位有位、字节、字长,其中衡量计算机容量的基本单位是_______.
字节
在计算机中存储的都是二进制形式的信息,衡量计算机存储容量的基本单位是字节,字节代表8十二进制位,可以简写为B.容量一般用KB、MB、GB、TD来衷示,它们之间的关系是1KB=1024B,lMB=1024KB.1GB=1024MB,1TB=1024GB,其中102A=210。
2.在计算机内一般用_______个字节的二进制数表示一个汉字。
2
ASCII码一般用一个字节代表一个字符,最多可以代表256个字符。
但是汉字量多而且复杂,用一个字节无法区分,故一般用两个字节存放汉字内码。
两个字节共16位,两个最高位一般不用,因此共可以表示16384个不同的汉字,已经非常够用了。
英文字符的机内码是7位的
ASCII码,量高位是0。
为了和它们区分开.汉字机内代码的两个字节的最高位均为1,也就是将
GB2312-8O规定的汉字国标码的每字节最高位置1,作为汉字机内码。
3.在浮点表示法中,______的位数决定子所表示数的精度。
尾数
浮点表示的一般形式为:
N=+Dx2+E
其中:
E是N的阶码(Exponent),E前面的正负号称为阶符;
D是N的尾数(Mantissa),是数值的有效数字部分,0前面的正负号称为数符;
2是二进制的基数。
为了保证精度,通常需对浮点小数进行规格化处理,即尾数部分的最高位必须是1。
例如,数110.011,其规格化形式为:
O.110011x211(指数是二进制数)。
在机器中,阶符与数符各占一位,阶码是定点整数,尾数是定点小数.阶码的位数决定了表示数的范围,尾数的位数则决定了表示数的精度。
4.二进制负数—1100110用补码形式(限用8位二进制)表示为______.
10011010
一个真值数求补码的过程如下:
(1)先求出它的原码,即正数在前面的符号位上加0,负数加1。
(2)然后通过原码求反码,正数的反码与原码相同,负数的符号位不动(仍为1),其余的有效数值位全部取反,就是负数的反码。
(3)最后求补码,正数的补码与原码相同;
而负数,符号位不变(仍为1),其余数值位取反后加1,即负数的补码等于反码加1。
[-l100110]原=11100110
[-l100110]反=10011001
[-1100110]补=10011010
5.二进制数-0.1011011x210(2的指数也是二进制数)在机器中用浮点表示法应表示(阶码用4位表示,尾数用8位表示)为______.
001011011011
浮点小数的基本形式在第3题中已经介绍过了。
一般浮点数在机器中的表示方法如下:
阶符阶码数符尾数
阶符与数符各占一位,阶码是定点整数,尾数是定点小数。
浮点数一般占2个或4个机器字长。
本章习题精解
一、选择题
1.在计算机的发展史上,________年是集成电路时代。
A)1946—1957B)1965——1970C)1958——1964D)1971——至今
B)
半个多世纪以来,计算机技术的发展日新月异。
人们根据计算机的性能及当时的软、硬技术将计算机的发展划分为以下4个阶段:
第一代(1946年—1957年):
电子管计算机,其主要特点是:
采用电子管作为摹本逻辑部件;
内存储器采用磁芯,外存储器有纸带、卡片、磁带、磁鼓等;
输入/输出设备极其落后,主要使用穿孔卡片;
还没有系统软件,程序设计语言为二进制编码的机器语言和汇编语言。
这一代电子计算机体积庞大、造价高、功耗大、可靠性差、速度慢、不便使用和维护,主要用于科学计算。
第二代(1958年—1964年):
晶体管计算机,其主要特点是:
采用晶体管作为逻辑部件;
普遍采用晶体管双稳电路作为内存储器,外存储器有了磁盘、磁带;
提出了操作系统的概念,程序设计语言出现了FORTRAN、COBOL、ALGOL60等高级语言。
这一代电子计算机体积减小、成本下降、可靠性增强、速度加快、编程更加方便。
这一阶段计算机的应用领域扩展到事务处理和经济信息处理。
第三代(1965年~1970年):
集成电路计算机,其主要特点是:
采用中、小性集成电路作为逻辑部件;
内存储为性能更好的半导体存储器,存储速度大幅度提高;
操作系统更加完善,高级程序设计语言有了极大的发展,程序设计方法是结构化设计方法。
这一时期的计算机各方面的性能进一步提高,并且广泛应用于各个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 计算机基础知识