版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机文化基础计算机文化基础 张仁张仁 第一章第一章 计算机和信息化社会概论计算机和信息化社会概论 1.11.1计算机发展简介计算机发展简介1.1.1 1.1.1 计算工具发展简述计算工具发展简述(1)(1) 电子计算机电子计算机: : 高速计算,内部存储能力,高速计算,内部存储能力,由程序控制其操作过程的电子设备。由程序控制其操作过程的电子设备。 1.1.1 计算工具发展简述(2)l计算机产生原因:(1)在现代科学技术中,数据运算量越来越大(2)在现代科学技术中,运算精确度越来越高(3)传统运算工具速度太慢,无法满足现代科技对运算速度的要求(4)传统运算工具仅用于数值计算,而现代社会,己不仅
2、仅需要数值计算,更多的是需要非数值计算1.1.21.1.2电子计算机的发展电子计算机的发展1.1.第一台电子计算机的诞生第一台电子计算机的诞生 计算工具的发展是随着生产的发展和社会的计算工具的发展是随着生产的发展和社会的进步而发展,从简单到复杂、从低级到高级。进步而发展,从简单到复杂、从低级到高级。算盘是我国最早发明的手动计算工具。后来相算盘是我国最早发明的手动计算工具。后来相继出现了计算尺、手摇机械计算机、电动机械继出现了计算尺、手摇机械计算机、电动机械计算机等。计算机等。19461946年年2 2月月1414日,美国宾西法尼亚日,美国宾西法尼亚大学莫尔学院研制出了世界上第一台电子数字大学莫
3、尔学院研制出了世界上第一台电子数字计算机埃尼阿克(计算机埃尼阿克(ENIACENIAC)。)。 ENIAC ENIAC计算机的计算机的诞生,标志着人类进入了电子数字计算机时代。诞生,标志着人类进入了电子数字计算机时代。ENIACENIAC计算机:计算机:l主要器件:电子管。主要器件:电子管。l占地面积:占地面积:170170平方米。平方米。l价值价值: 40: 40万美元万美元l耗电:耗电: 150 150KWKW。l计算速度:计算速度:50005000次加法次加法/ /秒。比机械式的继电器秒。比机械式的继电器计算机快计算机快10001000倍。倍。l用途:科学计算。用途:科学计算。 2.2.
4、电子计算机的发展电子计算机的发展电子数字电子数字电子数字电子数字 l计算机的发展是随着电子器件的发展而发计算机的发展是随着电子器件的发展而发展,计算机的性能得到了极大提高,其体展,计算机的性能得到了极大提高,其体积大大缩小,功能越来越强,应用越来越积大大缩小,功能越来越强,应用越来越广泛。根据电子计算机所采用的电子器件,广泛。根据电子计算机所采用的电子器件,一般把电子计算机的发展分为四个阶段,一般把电子计算机的发展分为四个阶段,这四个阶段通常被称为计算机发展的四代。这四个阶段通常被称为计算机发展的四代。第一代第一代 电子管计算机(电子管计算机(1946-1951946-1955 5年)年)l主
5、要器件:主要器件: 电子管电子管l主存储器:主存储器: 延迟线和磁鼓延迟线和磁鼓l辅助存储器:纸带、卡片和磁鼓辅助存储器:纸带、卡片和磁鼓l速度:几千速度:几千几万次几万次/ /秒秒l软件:机器语言和汇编语言。软件:机器语言和汇编语言。l用途:科学计算、军事研究。用途:科学计算、军事研究。第二代 晶体管计算机(1955-1964年)l主要器件:晶体管主要器件:晶体管l主存储器:磁芯主存储器:磁芯l辅助存储器:磁带、磁盘。辅助存储器:磁带、磁盘。l速度:几十万次/秒百万次/秒。l软件:高级语言程序(软件:高级语言程序(FORTRANFORTRAN语言)、汇编语言语言)、汇编语言程序及操作系统出现
6、。程序及操作系统出现。l用途:科学计算、过程控制、数据处理和事物处用途:科学计算、过程控制、数据处理和事物处理。理。l 第三代第三代 集成电路计算机(集成电路计算机(1964-19711964-1971年)年)l主要器件:集成电路主要器件:集成电路l主存储器:半导体主存储器:半导体l辅助存储器:磁带、磁盘辅助存储器:磁带、磁盘l速度:几百万次速度:几百万次/ /秒秒几千万次几千万次/ /秒。秒。l软件和外部设备:高级语言程序及操作系统进一软件和外部设备:高级语言程序及操作系统进一步发展和完善,外部设备增加。步发展和完善,外部设备增加。 l用途:科学计算、数据处理、远程终端联机系统用途:科学计算
7、、数据处理、远程终端联机系统和工业控制各个领域。和工业控制各个领域。第四代第四代 大规模、超大规模集成电路大规模、超大规模集成电路 (1971971 1年年- -现在)现在)主要器件:大规模、超大规模集成电路主要器件:大规模、超大规模集成电路 。l主存储器:半导体主存储器:半导体l辅助存储器:磁盘、光盘辅助存储器:磁盘、光盘l速度:速度: 几百万次几百万次/ /秒秒千亿次千亿次/ /秒秒l软件:高级语言、数据库、语言处理程序、操作系软件:高级语言、数据库、语言处理程序、操作系统、各类软件、统、各类软件、l用途:科学计算、过程控制、数据处理、计算机网用途:科学计算、过程控制、数据处理、计算机网络
8、与分布式处理、软件工程、人工智能、应用到各络与分布式处理、软件工程、人工智能、应用到各个领域。个领域。l1.2 计算机的特点、分类及应用计算机的特点、分类及应用l1.2.1 计算机的特点(1)运算速度快(2)计算精度高(3)具有“记忆”和逻辑判断功能(4)操作运算、自动运行(5)可靠性高、通用性强1.2.2 计算机的分类计算机的分类l按照处理的信息类型:数字计算机、模拟计算机和混合式计算机l按照用途和功能:通用计算机和专用计算机l按照一次能传送和处理的二进制位数:8位计算机、16位计算机、32位计算机和64位计算机l按照运算速度:巨型机、大型机、中型机、小型机、工作站和微型机(PC)1.2.3
9、 计算机的应用计算机的应用l1 1数值计算数值计算l2 2数据处理数据处理( (非数值计算)非数值计算)l3 3实时控制实时控制( (过程控制)过程控制)l4 4计算机辅助设计系统计算机辅助设计系统(CAD(CAD、CAMCAM、CAECAE、CAICAI等)等)l5 5计算机网络计算机网络 l6 6人工智能人工智能 1 1.3 .3 计算机的未来发展趋势计算机的未来发展趋势1. 1. 巨型化巨型化 巨型机是指发展速度更快、存储容量更大、巨型机是指发展速度更快、存储容量更大、功能更强、可靠性更高的计算机。功能更强、可靠性更高的计算机。 例如例如, ,美国美国“Star-100”Star-100
10、”和我国的和我国的“银河银河”机。机。 现代巨型机已达到万亿次每秒的运算速度现代巨型机已达到万亿次每秒的运算速度. . 巨型机的发展集中体现了计算机科学技术的巨型机的发展集中体现了计算机科学技术的发展水平发展水平 2.2. 微型化微型化l微型化主要是朝着以下几个方面发展:微型化主要是朝着以下几个方面发展: (1 1)体积越来越小)体积越来越小 (2 2)集成度越来越高)集成度越来越高 (3 3)功能更强和可靠性高)功能更强和可靠性高 (4 4)价格更便宜)价格更便宜 (5 5)适用范围广的微型计算机系统)适用范围广的微型计算机系统 3. 3. 网络化网络化l网络化是指利用通信介质和通信设备将分
11、布在网络化是指利用通信介质和通信设备将分布在不同地理位置的计算机系统及计算机网络相互不同地理位置的计算机系统及计算机网络相互联接起来,实现计算机资源共享联接起来,实现计算机资源共享( (硬件、软件硬件、软件和数据)和通信和数据)和通信. . 4. 4. 智能化智能化l智能化是指使计算机模拟人的思维活动,利用计智能化是指使计算机模拟人的思维活动,利用计算机的算机的“记忆记忆”和和“逻辑判断逻辑判断”能力,识别文字、能力,识别文字、图像和翻译各种语言。使其具有思考、推理、联图像和翻译各种语言。使其具有思考、推理、联想和证明等学习和创造的功能,真正替代人的思想和证明等学习和创造的功能,真正替代人的思
12、维活动和脑力劳动的电脑。维活动和脑力劳动的电脑。 1.1.4 4计算机系统的主要技术指标计算机系统的主要技术指标 l1 1字长字长l字长是指计算机一次能直接处理的二进制字长是指计算机一次能直接处理的二进制数的位数数的位数 . .它是计算机的一个重要技术性它是计算机的一个重要技术性能指标。能指标。l字长的位数多少,决定了计算机的计算精字长的位数多少,决定了计算机的计算精度、寻址速度和处理能力强弱。字长的位度、寻址速度和处理能力强弱。字长的位数越多,计算机的运算能力越强,精度越数越多,计算机的运算能力越强,精度越高。高。2 2运算速度运算速度l运算速度是指计算机每秒钟内执行指令的数目,运算速度是指
13、计算机每秒钟内执行指令的数目,单位用单位用MIPS(Million of Instructions Per MIPS(Million of Instructions Per SecondSecond,百万条指令秒百万条指令秒) )表示。巨型机的表示。巨型机的速度速度已达到每秒几十亿次乃至上百亿次。已达到每秒几十亿次乃至上百亿次。 3 3内存容量内存容量 l主存储器简称内存。内存中能存储信息的总字节主存储器简称内存。内存中能存储信息的总字节数为内存容量。数为内存容量。8 8位位( (bit)bit)二进制数二进制数称称为一个字节,为一个字节,用用1 1ByteByte表示。表示。l主存储器的容量
14、越大,存储的数据和程序量就越主存储器的容量越大,存储的数据和程序量就越多,能运行的软件功能越丰富,处理能力就越强。多,能运行的软件功能越丰富,处理能力就越强。 l存储容量单位:存储容量单位:B B(字节)、字节)、KBKB(千字节)、千字节)、MBMB(兆字节)兆字节)、GBGB(吉字节)和吉字节)和TBTB(太字节)。太字节)。l存储容量的单位存储容量的单位之间的换算关系如下之间的换算关系如下: l 1 1KB=1024B=2KB=1024B=21010B 1MB=1024KB=2B 1MB=1024KB=22020B B l 1GB=1024MB=2 1GB=1024MB=23030B 1
15、TB=1024GB=2B 1TB=1024GB=24040B Bl 4 4主频主频 l主频是指主频是指CPUCPU的时钟频率,即的时钟频率,即CPUCPU在单位时间(秒)在单位时间(秒)内平均内平均“操作操作”的次数。英文全称:的次数。英文全称:CPU Clock CPU Clock SpeedSpeed,l在很大程度上决定着计算机的运行速度。例如,在很大程度上决定着计算机的运行速度。例如,Pentium Pentium 的主频有的主频有500500、733733,赛扬,赛扬400400A A等。主等。主频的单位是兆赫兹频的单位是兆赫兹( (MHz)MHz)。目前微型计算机的主目前微型计算机的
16、主频都在频都在800800MHzMHz2.42.4GHzGHz。5 5外设配置外设配置 l外设是指计算机的输入输出设备以及外外设是指计算机的输入输出设备以及外存储器。不同用途的微型机的外设配置是存储器。不同用途的微型机的外设配置是不同的不同的, ,外设配置要根据其用途进行合理配外设配置要根据其用途进行合理配置。置。l输入设备有输入设备有: :扫描仪扫描仪, ,数码照相机等数码照相机等. .l输出设备输出设备: :打印机打印机, ,绘图仪等绘图仪等. .l除了以上几个指标外,微型计算机经常还除了以上几个指标外,微型计算机经常还要考虑以下几个方面要考虑以下几个方面: (1 1)机器的兼容机器的兼容
17、性。兼容性强有利于计算机的推广;(性。兼容性强有利于计算机的推广;(2 2)系统的可靠性也是一项重要性能指标;系统的可靠性也是一项重要性能指标;(3 3)选择性能价格比高的计算机。)选择性能价格比高的计算机。1.1.5 5计算机中的数据与编码计算机中的数据与编码 l计算机的基本功能是进行数的计算和处理加工。计算机的基本功能是进行数的计算和处理加工。l存储在计算机中的字母、符号、图形、声音都是存储在计算机中的字母、符号、图形、声音都是用二进制数编码表示的用二进制数编码表示的. .在计算机中数据为什么在计算机中数据为什么要采用二进制数表示要采用二进制数表示? ?(1 1)容易实现。数在机器中都是以
18、器件的物理状)容易实现。数在机器中都是以器件的物理状态来表示的。例如可用电子器件的截止和饱和两态来表示的。例如可用电子器件的截止和饱和两个稳态即高电平和低电平表示。个稳态即高电平和低电平表示。(2 2)容易表示。用二进制数表示更为简单和可靠,)容易表示。用二进制数表示更为简单和可靠,极大简化计算机的结构,运算速度也可大大提高。极大简化计算机的结构,运算速度也可大大提高。 1.1.5.15.1进位计数制进位计数制 l进位计数制是一种数的表示方法,它按进位的进位计数制是一种数的表示方法,它按进位的方法来计数,简称为进位制。方法来计数,简称为进位制。 l例如例如: :十进制数十进制数: 123.56
19、 : 123.56 逢十进一逢十进一 l 六十进制数六十进制数: 60: 60秒为秒为1 1分分 逢六十进一逢六十进一l 十二进制数十二进制数: : 十二月十二月 一打一打 逢十二进逢十二进一一l二十四进制二十四进制:24:24小时制小时制, ,逢二十四进一逢二十四进一1 1十进制数十进制数 l 一个十进制数有两个主要的特点:一个十进制数有两个主要的特点:l(1 1)它有十个不同的数字符号,即:)它有十个不同的数字符号,即:0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9。( (基数)基数)l(2 2)逢)逢“十十”进位,借一当十。因此,同一个数字符进位,借一当十
20、。因此,同一个数字符号在不同的位置(或数位)代表的数值是不同的。号在不同的位置(或数位)代表的数值是不同的。l例如:例如:999.99999.99l 9 9 9 . 9 9 9 9 9 . 9 9l l 百位百位 十位十位 个位个位 十分位十分位 百分位百分位l 对于十进制数:对于十进制数:l小数点左边第一位的小数点左边第一位的9 9代表个位,就是它本身的数代表个位,就是它本身的数值值9 9;小数点左边第二位的;小数点左边第二位的9 9代表十位,它的值为代表十位,它的值为9 910101 1;左边第三位的;左边第三位的9 9代表百位,它的值为代表百位,它的值为9 910102 2;而小数点右边
21、第一位;而小数点右边第一位9 9的值就为的值就为9 91010-1-1;右边第二位右边第二位9 9的值就为的值就为9 910102 2。所以,这个数可以。所以,这个数可以写成写成 999.99=9 999.99=910102 29 910101 19 910100 09 91010-1-19 91010-2-2 其中,把其中,把 10102 2 、10101 1 、10100 0 、1010-1-1 、1010-2-2值称为值称为999.99999.99的位权。的位权。对于任意一个十进制数:对于任意一个十进制数:l 可以按下列公式展开:可以按下列公式展开:l D=DD=Dn-1n-11010n
22、-1n-1D Dn-2n-21010n-2n-2+D+D1 110101 1D D0 010100 0l+D+D-1-11010-1-1D D-2-21010-2-2D D-m-m1010-m-m l若用若用i i表示数的某一位,表示数的某一位,D Di i表示第表示第i i位的数码,它可以位的数码,它可以是是0 0 9 9的任一个,由具体的数的任一个,由具体的数D D来确定;其中,来确定;其中,1010n-n-1 1 、1010n-2n-2 10101 1 、1010-1 -1 、10100 0 、1010-1-1 1010-2 -2 、1010-m-m 称为位权称为位权0 0,m m和和n
23、 n为正整数,为正整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点右边的位数;为小数点右边的位数; D Dn-1n-11010n-1n-1 称为第称为第n-1n-1位的位的数值;数值;1010称为该计数制的基数,所以,就是十进制数。称为该计数制的基数,所以,就是十进制数。 2 2二进制数的表示二进制数的表示l与十进制数类似,它也有两个主要特点:与十进制数类似,它也有两个主要特点:l(1 1)它有两个不同的数字符号)它有两个不同的数字符号0 0和和1 1。l(2 2)它是逢)它是逢“二二” ” 进位的。因此,不同的数码在不同进位的。因此,不同的数码在不同的数位所代表的值也是不同
24、的。的数位所代表的值也是不同的。l例如:例如:11010.00111010.001l (11010.001) (11010.001)2 2=1=12 24 41 12 23 3+0+02 22 2+1+12 21 1+0+02 20 0+0+02 2- -1 1+0+02 2-2-2+1+12 2-3-3任意一个二进制数的展开式:任意一个二进制数的展开式:lB=BB=Bn-1n-12 2n-1n-1+B+Bn-2n-22 2n-2n-2+ +B+B1 12 21 1+B+B0 02 20 0l +B +B-1-12 2-1-1+B+B-2-22 2-2-2+ +B+B-m-m2 2- -m m
25、 l 其中其中B Bi i只能取只能取1 1或或0 0,由具体的数,由具体的数B B确定;确定;n n、m m为为正整数,正整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点右边为小数点右边的位数;的位数;其中,其中,2 2n-1n-1 、2 2n-2n-2 2 21 1 、2 2-1 -1 、2 20 0 、2 2-1-1 2 2-2 -2 、2 2-m-m 称为位权,称为位权,m m和和n n为正为正整数,整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点为小数点右边的位数;右边的位数; 2 2是进位制的基数,故称为二进是进位制的基数,故称为二进制制。3 八
26、进制数的表示八进制数的表示l数码数码:0-7:0-7l逢逢“8”8”进位进位任意任意8 8进制的数进制的数O O,可以表示为:,可以表示为: O=OO=On-1n-18 8n-1n-1+O+On-2n-28 8n-2n-2+ +O+O1 116161 1+O+O0 016160 0 +O +O-1-11616-1-1+O+O-2-21616-2-2+ +O+O-m-m1616-m-m 其中,其中,O Oi i可取可取0 07 7之间的数,取决于数值之间的数,取决于数值O O;n n、m m为正整数,为正整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点右边的位数;其中,为小数点
27、右边的位数;其中,8 8n-1n-1 、8 8n-2n-2 8 81 1 、8 8-1 -1 、8 80 0 、8 8-1-1 8 8-2 -2 、8 8-m-m 称为位称为位权,权,m m和和n n为正整数,为正整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点为小数点右边的位数;右边的位数;8 8为十六进制的基数,故称为为十六进制的基数,故称为1616进制。进制。 3.十六进制数的表示十六进制数的表示l十六进制数的特点:十六进制数的特点:l(1 1) 有有1616个不同的数码符号个不同的数码符号:0:09 9及及A A、B B、C C、D D、E E、F F,(2)逢)逢“
28、16”进位。进位。l对于一个十六进制数,它所在的位置不同,数码所表示对于一个十六进制数,它所在的位置不同,数码所表示的值也是不同的。例如:的值也是不同的。例如:(43(43D)D)16164 416162 23 316161 1D D16160 0任意任意1616进制的数进制的数H H,可以表示为:可以表示为: H=HH=Hn-1n-11616n-1n-1+H+Hn-2n-21616n-2n-2+ +H+H1 116161 1+H+H0 016160 0 +H +H-1-11616-1-1+H+H-2-21616-2-2+ +H+H-m-m1616-m-m 其中,其中,H Hi i可取可取0
29、0F F之间的数,取决于数值之间的数,取决于数值H H;n n、m m为正整数,为正整数,n n为小数点左边的位数,为小数点左边的位数,m m为小数点右边的位数;其中,为小数点右边的位数;其中,1616n-1n-1 、1616n-2n-2 16161 1 、1616-1 -1 、16160 0 、1616-1-1 1616-2 -2 、1616-m-m 称为位权,称为位权,m m和和n n为正整数,为正整数,n n为小数点左边的位数,为小数点左边的位数,m m为为小数点右边的位数;小数点右边的位数;1616为十六进制的基数,故称为为十六进制的基数,故称为1616进进制。制。 进制数的表示进制数
30、的表示l二进制: (1011.101)2 10011.101Bl八进制: (10157.43)8 10157.43Ol十进制: (1346.58)10 1346.58Dl十六进制: (129A4.5B)16 129A4.5BH综上所述,可以把它们的特点概括为综上所述,可以把它们的特点概括为:l(1 1)每种计数制都有一个固定的基数)每种计数制都有一个固定的基数J J,它的每一它的每一位可能取位可能取J J个不同的数值。个不同的数值。l(2 2)它是逢)它是逢“J”J”进位的。因此,它的每一个数位进位的。因此,它的每一个数位i,i,对应一个固定的值对应一个固定的值J Ji i,J Ji i就称为
31、该位的就称为该位的“位权位权”,小,小数点左边各位的权依次是基数数点左边各位的权依次是基数J J的正次幂;而小数点的正次幂;而小数点右边各位的权依次是基数右边各位的权依次是基数J J的负次幂。与此相关,若的负次幂。与此相关,若小数点向左移一位,则等于减少了小数点向左移一位,则等于减少了J J倍;若小数点向倍;若小数点向右移一位,则等于增加了右移一位,则等于增加了J J倍。倍。 1.1.5.25.2不同数制之间的转换不同数制之间的转换 (根据课本根据课本内容内容)l计算机中数的存储和运算都使用二进制数。计计算机中数的存储和运算都使用二进制数。计算机在处理其它进制数时,都必须转换成二进算机在处理其
32、它进制数时,都必须转换成二进制数,处理完后,输出结果时,再把二进制数制数,处理完后,输出结果时,再把二进制数转换成常用的数制。下面介绍不同数制间的转转换成常用的数制。下面介绍不同数制间的转换方法。换方法。 1 1十进制数与二进制数的转换十进制数与二进制数的转换l(1 1)十进制数整)十进制数整数的转换成二进制数的转换成二进制数数l 方法:除方法:除2 2取余,取余,逆序读数逆序读数l例如:将十进制数例如:将十进制数2828转换为二进制数。转换为二进制数。( 28 )( 28 )1010=( 11100 )=( 11100 )2 2 (2)十进制十进制小数小数转换成二进制数转换成二进制数l方法:
33、乘方法:乘2 2取整,取整,顺序读数顺序读数l例如:将十进例如:将十进制数制数0.1250.125转换转换为二进制数为二进制数 l(101.11)(101.11) B B=(5.75)=(5.75)D D 2 2二进制数与十六进制数的转换二进制数与十六进制数的转换l (1 1) 十六进制数转换成二进制数十六进制数转换成二进制数l 方法:将每一位十六进制数用方法:将每一位十六进制数用4 4位二进制数代替,位二进制数代替,小数点不动。小数点不动。 l例如:将十六进制数例如:将十六进制数7 7A8E.6CA8E.6C转换成二进制数转换成二进制数 l 7 7 A 8 E . 6 CA 8 E . 6
34、Cl 0111 1010 1000 1110 .0110 1101 0111 1010 1000 1110 .0110 1101l( 7( 7A8E.6C )A8E.6C )H H=( 111101010001110.01101101 )=( 111101010001110.01101101 )D D(2)二进制数转换成十六进制数)二进制数转换成十六进制数l方法:从小数点开始,向左或向右每方法:从小数点开始,向左或向右每4 4位二进制数分成位二进制数分成一组(不足一组(不足4 4位补位补0 0),然后按对应位置写出每组二进制),然后按对应位置写出每组二进制数等值的十六进制数及对应的小数点,即可
35、得到转换后数等值的十六进制数及对应的小数点,即可得到转换后的十六进制数。的十六进制数。l例如:将二进制数例如:将二进制数11010111.101111010111.1011转换成十六进制数。转换成十六进制数。l 1101 0111 . 1011 1101 0111 . 1011l D 7 . B D 7 . B l即:即:( 11010111.1011 )( 11010111.1011 )D D=( D7.B )=( D7.B )H H 3 3十进制数与十六进制数的转换十进制数与十六进制数的转换(1 1)十进制整数)十进制整数转换成十六进制转换成十六进制数数l 方法:除方法:除1616取余,逆
36、序读数。取余,逆序读数。l例如:将十进制例如:将十进制数数45864586转换成十转换成十六进制数。六进制数。l(4586 )(4586 )D D= =( 11DA )( 11DA )H H (2)十进制小数转换成十六进制数)十进制小数转换成十六进制数l方法:乘方法:乘1616取整,顺取整,顺序读数。序读数。l例如:将十进制数例如:将十进制数0.320.32转换成十六进制转换成十六进制数。数。l 即:即:( ( 0.32 )0.32 )D D=( 0.51E )=( 0.51E )Hl (3)十六进制数转换成十进制数)十六进制数转换成十进制数l方法:把每一位的二进制数码乘以其相应位的位权值,方
37、法:把每一位的二进制数码乘以其相应位的位权值,然后将各乘积相加。然后将各乘积相加。l 例如:将十六进制数例如:将十六进制数5 5EA.11EA.11转换成十进制数转换成十进制数l (5 5EA.11EA.11)H H=5=516162 2+14+1416161 1+10+1016160 0+1+11616- -1 1+1+11616-2-2=(1514.0664062)=(1514.0664062)D Dl即:即:(5(5EA.11)EA.11)H H=(1514.0664062)=(1514.0664062)D D l注意注意:十进制数与十六进制数之间的转换也可以以二进十进制数与十六进制数之
38、间的转换也可以以二进制数为媒介,分两步完成,即先把待转换的数转换成二制数为媒介,分两步完成,即先把待转换的数转换成二进制数,然后再把二进制数转换为要求的数制形式。进制数,然后再把二进制数转换为要求的数制形式。 1.1.5.4 5.4 计算机中数据的单位计算机中数据的单位l1 1位(位(bitbit)l 计算机只识别二进制数,即在计算机内部,运计算机只识别二进制数,即在计算机内部,运算器运算的是二进制数。在计算机中数据的最小单算器运算的是二进制数。在计算机中数据的最小单位是位。位是指一位二进制数码位是位。位是指一位二进制数码 “0” “0”或或“1”,“1”,英英文名称是文名称是bitbit。2
39、 2字节(字节(ByteByte)l 为了表示计算机数据中的所有字符(包括各种符号、为了表示计算机数据中的所有字符(包括各种符号、数字、字母等),大约在数字、字母等),大约在128128到到256256个,需要用个,需要用7 7到到8 8位二位二进制数表示。因此,人们选定进制数表示。因此,人们选定8 8位为位为1 1个字节。即个字节。即1 1个字个字节由节由8 8个二进制数位组成。字节是计算机中用来表示存个二进制数位组成。字节是计算机中用来表示存储空间大小的最基本的容量单位。储空间大小的最基本的容量单位。l8bit=1Byte8bit=1Byte3.字(字(Word)l数据的另一个单位就是计算
40、机的字长数据的另一个单位就是计算机的字长( (Word size)Word size)。字字长是字的长度。字是由若干字节构成(一般为字节的整长是字的长度。字是由若干字节构成(一般为字节的整数倍)。它是计算机进行数据处理和运算的单位。数倍)。它是计算机进行数据处理和运算的单位。l字长是计算机性能的重要标志。不同档次的计算机有不字长是计算机性能的重要标志。不同档次的计算机有不同的字长。按计算机的字长可分为同的字长。按计算机的字长可分为8 8位机(如苹果位机(如苹果IIII、中佛学习机)、中佛学习机)、1616位机(如位机(如286286机)、机)、3232位机(如位机(如386386、486486
41、机)、机)、6464位机(如位机(如PentiumPentium、PentiumPentium)等。等。l字长越长,在相同的时间内能传送越多的信息,使计算字长越长,在相同的时间内能传送越多的信息,使计算机运算的速度越快;字长越长,可以有更大的寻址空间,机运算的速度越快;字长越长,可以有更大的寻址空间,从而使主存储器容量可以越大;字长越长,系统支持的从而使主存储器容量可以越大;字长越长,系统支持的指令越多,功能越强。指令越多,功能越强。1.5.5 数值数据的表示数值数据的表示l数值数据可分为无符号数、有符号数、整数和小数l对于有符号数,在计算机中,数值的符号也用二进制数表示。l把一个数连同其符号
42、在计算机中加以数值化,称为机器数(正号用“0”表示,负号用”1”表示),机器数表示的真正数值称为真值l对于小数,可以所采用定点和浮点表示方法。1.5.5 数值数据的表示数值数据的表示(续)续)l有符号数的表示l原码表示法l反码表示法l补码表示法1.5.5 数值数据的表示数值数据的表示(续)续)l无符号数的表示1.5.5 数值数据的表示数值数据的表示(续)续)l小数的表示l定点表示l浮点表示 1.1.5.6 5.6 英文字符的编码英文字符的编码l1 1ASCIIASCII编码编码lASCIIASCII码是美国标准信息交换码码是美国标准信息交换码( (American standard Ameri
43、can standard code for Information Interchange),code for Information Interchange),是微型计算机中是微型计算机中表示字符的常用编码。表示字符的常用编码。l标准的标准的ASCIIASCII码是用一个字节表示的,最高位置为码是用一个字节表示的,最高位置为“0”“0”,用用7 7位二进制数编码,总共可以表示位二进制数编码,总共可以表示128128个字符。个字符。lASCIIASCII码的新版本是把原来的码的新版本是把原来的7 7位码扩展成位码扩展成8 8位码,因此位码,因此它可以表示它可以表示256256个字符。个字符。 见见word文档文档 2.汉字的编码汉字的编码l汉字编码包括:汉字的输入码、机器内码、字汉字编码包括:汉字的输入码、机器内码、字形码(汉字库)。形码(汉字库)。 (1 1)汉字的输入码)汉字的输入码l汉字输入码也称外码,它是专门用来向计算机汉字输入码也称外码,它是专门用来向计算机输入汉字的编码。目前,在我国推出的汉字输输入汉字的编码。目前,在我国推出的汉字输入编码方案很多,其表示形式大多用字母、数入编码方案很多,其表示形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 岩石锚固施工成本控制方案
- 污水管网施工费用预算管理方案
- 隧道施工现场安全管理方案
- 施工围挡安全设置与管理方案
- 货架多层结构设计方案
- 2025-2030年进出口贸易行业直播电商战略分析研究报告
- 给排水管道施工应急响应方案
- 城镇供水水质提升技术方案
- 2025年牡丹江市东投建设集团有限公司招聘笔试真题
- 2010年湖北武汉市事业单位公共基础知识考试真题及答案解析
- 难治性癌痛护理
- 2024年青海省中考化学真题(原卷版)
- 2025年甘肃省兰州大学经济学院聘用制B岗人员招聘考试笔试参考题库附答案解析
- DB3601∕T 2-2021 居家养老服务设施建设规范
- 航空机票售票培训大纲
- 5年(2021-2025)天津高考数学真题分类汇编:专题02 函数及其性质(解析版)
- 合肥建投笔试题目及答案
- JJG 694-2025原子吸收分光光度计检定规程
- 精酿啤酒基础知识培训课件
- 油田反恐培训课件
- 远洋渔业物流配送项目分析方案
评论
0/150
提交评论