版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江南大学信息工程学院
计算机文化基础第一章计算机系统基础知识§1-1计算机与信息社会§1-2信息在计算机内的表示江南大学信息工程学院计算机文2§1.1计算机与信息社会内容:1.1.1计算机的发展1.1.2计算机的分类1.1.3信息技术与信息处理1.1.4计算机在信息社会中的应用计算机文化基础2§1.1计算机与信息社会内容:计算机文化基础31.1.1计算机的发展计算机的概念计算机Computer电脑依靠程序自动、高速、精确地完成各种信息存储、数据处理、数值计算、过程控制、数据传输的电子设备。基本部分是由电子元器件组成的电路,电路按照“数字”方式进行工作——数字电子计算机(DigitalElectronicComputer)。计算机与以往任何一种工具的不同点在于它能够把人们从繁重的脑力劳动中(部分)解放出来。计算机文化基础31.1.1计算机的发展计算机的概念计算机文化基础41.1.1计算机的发展近代计算机的产生英国科学家阿兰·图灵
AlanMathisonTuring,1912-1954建立了图灵机(TuringMachine,TM)模型,奠定了可计算理论的基础提出图灵测试理论,阐述了机器智能的基本概念图灵奖——计算机界的诺贝尔奖
美国计算机学会(ACM)于1966年设立颁发给计算机科学领域的领先科研人员计算机文化基础41.1.1计算机的发展近代计算机的产生计算机文化基础51.1.1计算机的发展近代计算机的产生美籍匈牙利数学家冯·诺依曼
JohnvonNeumann,1903-1957提出了著名的“冯·诺依曼原理”,即“存储程序和程序控制”的原理计算机由五个部分组成,包括:运算器、逻辑控制装置、存储器、输入和输出设备
采用了二进制,不但数据采用二进制,指令也采用二进制;
建立了存储程序,指令和数据便可一起放在存储器里,并作同样处理。计算机文化基础51.1.1计算机的发展近代计算机的产生计算机文化基础61.1.1计算机的发展近代计算机的产生第一台计算机
ENIAC
ElectronicNumericalIntegratorandCalculator
(电子数字积分计算机)1946年2月
由美国宾夕法尼亚大学研制成功计算机文化基础61.1.1计算机的发展近代计算机的产生计算机文化基础71.1.1计算机的发展近代计算机的产生ENIAC
最早用于弹道计算采用电子管为基本元件的电子线路来完成运算和存储,每秒可进行5000次加法或减法,可以在3/1000秒时间内做完两个10位数乘法,能够真正自动运行。使用了17468个电子管、15000个继电器、70000多只电阻器,10000多只电容器、占地170平方米、重80吨、耗电量140千瓦、价格40万美元。计算机文化基础71.1.1计算机的发展近代计算机的产生计算机文化基础81.1.1计算机的发展近代计算机的产生ENIAC
后改进为通用计算机
并又进行过多次改造两大缺点:
没有存储器;
用布线板进行控制非常麻烦。在1965年10月最后切断电源计算机文化基础81.1.1计算机的发展近代计算机的产生计算机文化基础91.1.1计算机的发展计算机的发展简史第一代
1946年~1957年
电子管计算机体积庞大、运算速度低、功耗大、可靠性差。使用机器语言或汇编语言来编制程序,内存采用水银延迟线和继电器,仅供少数专业人员使用,主要进行科学计算。计算机文化基础电子管计算机IBM70191.1.1计算机的发展计算机的发展简史计算机文化基础电子101.1.1计算机的发展计算机的发展简史第二代1958年~1964年
晶体管计算机体积缩小、功耗降低、速度加快、可靠性提高。内存使用磁芯存储器,外存使用磁带,开始出现高级语言,发展了一些单道和多道管理程序,应用拓展到数据处理和实时控制。计算机文化基础贝尔实验室使用800只晶体管组装了世界上第一台晶体管计算机TRADIC101.1.1计算机的发展计算机的发展简史计算机文化基础贝111.1.1计算机的发展计算机的发展简史第三代1964年~20世纪70年代
中小规模集成电路计算机可靠性大大提高、功耗进一步减小、运算速度进一步提高。内存采用半导体存储器,外存采用磁盘,操作系统开始发展,高级语言数量增多,应用范围逐步扩展。计算机文化基础集成电路计算机IBM360111.1.1计算机的发展计算机的发展简史计算机文化基础集121.1.1计算机的发展计算机的发展简史第四代20世纪70年代至今
大规模和超大规模集成电路计算机性能大大提高、价格下降、体积缩小、稳定性好、运算速度极快。广泛采用各种新型元器件,各种高级语言日益完善,应用软件日益丰富,应用范围迅速扩展。计算机文化基础超级计算机——蓝色基因/L121.1.1计算机的发展计算机的发展简史计算机文化基础超131.1.1计算机的发展各代计算机的基本情况
计算机文化基础
第一代(1946~1957)第二代(1958~1964)第三代(1965~1970)第四代(约1971~现在)逻辑元件电子管晶体管中小规模集成电路大规模超大规模集成电路处理速度几千次几百万次几千万次数亿次运算/秒内存储器汞延迟线磁芯半导体半导体内存容量几千字节几万字节几兆字节几十兆字节外存储器磁鼓磁鼓磁带磁带磁盘磁盘光盘外部设备读卡机、纸带机读卡机、纸带机、电传打字机读卡机、打印机、绘图机…键盘、显示器、打印机、绘图机等编程语言机器语言汇编语言高级语言汇编语言高级语言高级语言第四代语言系统软件
操作系统操作系统实用程序操作系统数据库管理系统应用范围科学计算科学计算自动控制数据处理应用于各方面在各个领域得到更广泛的应用131.1.1计算机的发展各代计算机的基本情况计算机文化141.1.1计算机的发展我国的
超级计算机2003年11月,国家863计划重要项目,中国国家网格主结点,联想“深腾6800”超级计算机研制成功。实测性能达每秒4.183万亿次浮点运算,列世界当前TOP500第14位。计算机文化基础联想深腾6800超级计算机基于机群体系结构,包括265个四路IA64结点机,1060个主频为1.3GHz的安腾2处理器,1套机群基础架构,其内存总容量为2.2TB,磁盘总容量为81TB。141.1.1计算机的发展我国的
超级计算机计算机文化基础151.1.1计算机的发展我国的
超级计算机曙光4000A
每秒峰值运算速度11万亿次,在04年公布的全球高性能计算机TOP500排行榜中位列全球第十。使用了2560个AMD公司的Opteron芯片,存储容量达到42TB,除CPU和Linux平台系统外,其他部件都使用了自己的技术。计算机文化基础151.1.1计算机的发展我国的
超级计算机计算机文化基础161.1.1计算机的发展我国的
超级计算机天河一号
配备了14336颗Intel六核处理器、2048颗我国自主研发的飞腾八核处理器,实测运算速度可以达到每秒2570万亿次。成为当时世界上最快的超级计算机,获得当年全球超级计算机前500强排行榜第一。计算机文化基础161.1.1计算机的发展我国的
超级计算机计算机文化基础171.1.1计算机的发展我国的
超级计算机天河二号
2013年5月,由国防科技大学研制的天河二号超级计算机系统,以峰值计算速度每秒5.49亿亿次、持续计算速度每秒3.39亿亿次双精度浮点运算的优异性能位居第41届世界超级计算机500强排名榜首。计算机文化基础171.1.1计算机的发展我国的
超级计算机计算机文化基础181.1.1计算机的发展冯·诺依曼原理目前的计算机系统所采用的基本工作原理由美籍匈牙利科学家冯·诺依曼在1945年提出基本要点:存储程序和程序控制计算机由五个部分组成,包括:运算器、逻辑控制装置、存储器、输入和输出设备,以存储器为中心。把程序和数据存放在计算机的存储器内,当用户启动存放在存储器中的程序后,由程序去控制计算机的运行。计算机按照程序中规定的次序逐条地执行该程序中的指令。指令规定了计算机必须完成的操作,它包含了在何处取得数据、进行何种操作、操作结果存放在何处。计算机的控制器负责有序地取出指令,并对指令进行译码,将其转换为控制信号,控制相关部件去完成规定的操作。计算机文化基础181.1.1计算机的发展冯·诺依曼原理计算机文化基础191.1.1计算机的发展计算机的发展趋势——新一代计算机巨型化:发展高速度、大容量、功能更强大的巨型计算机。微型化:利用微电子技术和超大规模集成电路技术进一步缩小计算机的体积。网络化:将计算机技术和现代通信技术紧密结合起来,组成功能强、规模大的计算机网络。智能化:通过人工智能技术使计算机具有模拟人的感觉和思维的能力。多媒体化:计算机不仅能够处理文字、数字、符号等文本信息,而且能够处理声音、图形图象、动画视频等多种表现媒体信息。计算机文化基础191.1.1计算机的发展计算机的发展趋势——新一201.1.2计算机的分类按照工作原理分类电子模拟式计算机
计算机采用模拟电路作为基本的组成部分,其内部信息用连续量表示。电子数字式计算机
计算机采用数字电路作为基本的组成部分,其内部信息用离散量表示。电子混合式计算机
计算机的基本组成部分既有模拟电路又有数字电路,其内部信息分别采用连续量和离散量来表示。计算机文化基础201.1.2计算机的分类按照工作原理分类计算机文化基础211.1.2计算机的分类按照用途和使用范围分类通用计算机
通用计算机是针对大多数用户的大多数应用而研制的。特点是通用性强,具有较强大的综合处理能力,能够解决各种类型的问题,配用的软件也是通用性很强的软件。专用计算机
专用计算机是为某一种类型的应用专门研发制造的。专用计算机往往针对解决的特定问题配用了专门的硬件和软件和外部设备,所以能够高速、可靠地解决特定的问题。计算机文化基础211.1.2计算机的分类按照用途和使用范围分类计算机文化221.1.2计算机的分类按照IEEE标准分类
按照计算机的运算速度、字长、存储容量等综合性
巨型机(Supercomputer)小巨型机(MiniSupercomputer)大型主机(Mainframe)超级小型机(SuperMinicomputer)工作站(Workstation)个人计算机(PersonalComputer)
台式机(Desktopcomputer)
笔记本机(Notebook)
个人数字助理(PDA)计算机文化基础221.1.2计算机的分类按照IEEE标准分类
按照计算机231.1.3信息技术与信息处理关于信息技术信息
信息既是对各种客观存在的事物的变化和特征的反映,又是各个事物之间作用和联系的表征。人类就是通过接受信息来认识事物的,信息是对人们有用的,是接受者原来不了解的知识。信息是客观世界的一种本质属性,它同物质、能源一样重要,是人类生存和社会发展的三大基本资源之一。计算机文化基础231.1.3信息技术与信息处理关于信息技术计算机文化基础241.1.3信息技术与信息处理关于信息技术数据
数据是指存储在某种媒体上的可以识别的物理符号。数据通常作为信息的载体,用来表示信息,表示同一信息的数据可以有多种多样的存在形式。数据不仅包括数字、字母、文字、符号,而且包括声音、图形、图象、动画、影象等。人们以各种存储设备来存储数据;通过各种软件来管理数据;使用各种应用程序来对数据进行加工处理。计算机文化基础241.1.3信息技术与信息处理关于信息技术计算机文化基础251.1.3信息技术与信息处理关于信息技术信息和数据是两个相互联系但完全不同的概念。
信息是有意义的,而数据可以无意义;信息是有用的,而数据可以无用;信息必须是真实的,而数据可以是虚假的。所谓“数据处理”是指将数据经过处理转换为信息的过程。计算机文化基础251.1.3信息技术与信息处理关于信息技术计算机文化基础261.1.3信息技术与信息处理关于信息技术信息技术(InformationTechnology,IT)
泛指与信息的获取、存储、加工、处理等方面相关的科学与技术。 联合国教科文组织对信息技术的定义为:应用在信息的加工和处理中的科学、技术与工程的训练方法和管理技巧;上述方面的技巧与应用;计算机及其人机相互作用;与这些方面相对应的社会、经济、文化等各种因素。计算机文化基础261.1.3信息技术与信息处理关于信息技术计算机文化基础271.1.3信息技术与信息处理信息技术包含的内容信息基础技术
是信息技术的基础部分,它包括信息学和控制论方面的基础研究,还包括新材料、新器件、新能源的开发制造技术。 在信息基础技术方面,发展最快、影响最大、应用最广泛的是微电子技术和光电子技术。计算机文化基础信息学
信息学是以信息为研究对象,以计算机等技术为研究工具,扩展人类的信息功能为主要目标的一门综合性学科。信息论是由美国数学家香农创立的,它是用概率论和数理统计方法,从量的方面来研究系统的信息如何获取、加工、处理、传输和控制的一门科学。控制论
控制论是研究各类系统的调节和控制规律的科学。它是自动控制、通讯技术、计算机科学、数理逻辑、神经生理学、统计力学、行为科学等多种科学技术相互渗透形成的一门横断性学科。它研究生物体和机器以及各种不同基质系统的通讯和控制的过程,探讨它们共同具有的信息交换、反馈调节、自组织、自适应的原理和改善系统行为、使系统稳定运行的机制,从而形成了一大套适用于各门科学的概念、模型、原理和方法。271.1.3信息技术与信息处理信息技术包含的内容计算机文281.1.3信息技术与信息处理信息技术包含的内容集成电路
微电子技术是现代电子信息技术的基础,它以集成电路的研发制造为核心。
集成电路是将晶体管、电阻、电容等电子元器件集成制造在同一个硅片上的电子器件。小规模集成电路(SSI)
在每平方毫米上集成几十个元器件中规模集成电路(MSI)
在每平方毫米上集成几百个元器件大规模集成电路(LSI)
在每平方毫米上集成几千个元器件超大规模集成电路(VLSI)
在每平方毫米上集成几万个元器件。计算机文化基础硅片281.1.3信息技术与信息处理信息技术包含的内容计算机文291.1.3信息技术与信息处理信息技术包含的内容信息系统技术
信息系统技术是关于信息获取、处理、传输、控制等方面的技术,它包括遥测遥感、人工智能、现代通信、现代控制论等多个不同方面。信息应用技术
信息应用技术以各种实际应用目标为研究的落脚点。在工业、农业、医疗卫生、教育科研等各个领域,信息技术的应用目的、应用模式、应用技术、应用方法各有不同。信息应用技术就是研究如何使这些模式、技术、方法更快捷更有效。计算机文化基础291.1.3信息技术与信息处理信息技术包含的内容计算机文301.1.3信息技术与信息处理信息处理信息处理通常也称为数据处理
信息处理是指利用计算机系统对信息进行采集、转换、分类、存储、计算、加工、查询、检索、统计、分析、传输和输出等操作。通过这些操作,人们可以从浩如烟海的信息中找到所需要的信息,不仅可以了解事物的历史和现状,还可对其发展趋势作出预测。计算机文化基础301.1.3信息技术与信息处理信息处理计算机文化基础311.1.3信息技术与信息处理信息处理计算机信息处理的特点①速度快、精度高②具有强大的“记忆”能力③信息传输能力极强④可提供友善的使用方式和丰富的信息输出形式⑤可以帮助用户开发各种信息处理系统计算机文化基础311.1.3信息技术与信息处理信息处理计算机文化基础321.1.4计算机在信息社会中的应用计算机的主要应用领域工商业
工商业是计算机应用的传统领域之一,在许多公司企业中,计算机信息处理系统都是企业正常运作的必不可少的手段。
在工厂中,计算机除了用来进行自动控制和企业管理外,还用来进行新产品的研发设计。
在商业上,不仅使用计算机来对商品的进货、销售、库存、统计分析等经营环节进行管理,还可以通过计算机决策支持系统(DSS)来帮助指定经营计划和长期发展战略。计算机文化基础321.1.4计算机在信息社会中的应用计算机的主要应用领域331.1.4计算机在信息社会中的应用计算机的主要应用领域科研教育
科学研究一直是计算机应用的重要领域。从航空航天到海洋科学,从气象观测到地球物理,从宇宙天体到基本粒子的各个方面,都使用计算机来监测与收集数据,对数据进行计算分析对结果进行比较鉴别并判断其重要性。
在教育领域,计算机除了象其他领域一样用来进行教学管理外,还广泛应用在计算机辅助教学(CAI)和计算机远程教育方面。计算机文化基础331.1.4计算机在信息社会中的应用计算机的主要应用领域341.1.4计算机在信息社会中的应用计算机的主要应用领域政府机关
计算机在政府机关的应用非常广泛,从公文的起草、发布、管理到日常业务的自动化办公,从各项信息的收集整理到规章制度的讨论研究,从民意民情的了解到发展规划的制定,计算机以及网络都起着重要的作用。
所谓“电子政府”,就是在Internet上建立一个“虚拟的政府”(网站),通过网络来发布资料、档案、规章制度、日常工作计划,通过网络来传递各个部门的文件资料和召开网络会议,通过网络来征集市民的意见建议,通过网络进行纳税、行政审批、项目审查等政府业务。计算机文化基础341.1.4计算机在信息社会中的应用计算机的主要应用领域351.1.4计算机在信息社会中的应用计算机的主要应用领域医药卫生
在医药卫生领域,计算机除了应用在电子病历、电子处方、病房管理、药品管理等常规方面外,还用于医疗诊断和新药研制。
利用Internet进行的远程诊疗技术,大城市的医生专家可以帮助边远农村小镇的医生完成医学诊断和指导手术进行。计算机文化基础351.1.4计算机在信息社会中的应用计算机的主要应用领域361.1.4计算机在信息社会中的应用计算机的主要应用领域休闲娱乐
网络游戏是计算机在休闲娱乐中应用的一个重要方面。通过多媒体技术、三维动画技术以及新型设备的支持,可以在虚拟的现实场景中进行游戏对决。
计算机电影特技和计算机动画是计算机在休闲娱乐中应用的另一个重要方面。
网络电影电视、网络数码音乐、网络聊天等应用,也成为各个网站的重要服务内容。计算机文化基础361.1.4计算机在信息社会中的应用计算机的主要应用领域371.1.4计算机在信息社会中的应用计算机的主要应用方面科学计算
即数值计算,用计算机来完成科学研究和工程技术中提出的数学问题。自动控制
又称为过程控制,通过计算机来实时采集数据并且按照最佳情况对被控制设备进行控制和调节。数据处理
利用计算机来对各种数据进行记录、整理、统计、分析、加工、利用、传播等操作。信息加工
利用计算机对各种图象信息进行整理、加工、记录、变换、增强、重现等操作。计算机文化基础371.1.4计算机在信息社会中的应用计算机的主要应用方面381.1.4计算机在信息社会中的应用计算机的主要应用方面计算机辅助工作
包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)、计算机辅助教学(CAI)等方面。人工智能
用计算机模拟人类的判断、理解、学习、求解、识别等智能活动。
它包括三个方面:知识工程、模式识别、机器人学。电子商务(ElectronicBusiness,EB)
利用计算机和网络而进行的商务活动。办公自动化(OfficeAutomation,OA)
利用计算机和网络技术,集成各种形式的信息资源,为事务处理、管理工作、决策判断提供一个高效率的工作平台。计算机文化基础381.1.4计算机在信息社会中的应用计算机的主要应用方面391.1.4计算机在信息社会中的应用计算机应用中计算技术的发展单主机计算(MainframeComputing)
单主机计算的主要特征是由单台计算机构成计算系统,系统的信息处理基本都在本地机器上完成。这种计算模式在计算机应用的早期被广泛使用,目前的中小规模应用中也大量存在。分布式客户机/服务器计算(DistributedClient/ServerComputing)
简称为C/S模式。分布式客户机/服务器计算是在计算机网络发展起来后出现的计算模式。从技术上考虑,客户机和服务器都是逻辑上的概念,计算机应用的任务被分成两大部分,用户在客户机上进行数据的输入输出、运行控制以及少量数据处理,而信息处理任务中的信息资源查询、高强度数据处理、信息存储等消耗机器资源比较多的工作由网络中的服务器来完成。计算机文化基础391.1.4计算机在信息社会中的应用计算机应用中计算技术401.1.4计算机在信息社会中的应用计算机应用中计算技术的发展浏览器/服务器计算(Browser/ServerComputing)
简称为B/S模式。由客户机/服务器计算模式发展而来,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。网络计算(NetworkComputing)
网络计算是计算模式的新发展,它的主要思想是在专用软件的控制下充分调度利用网络上各种计算机的各种资源来完成预定的计算任务。
这种计算模式将会是计算机应用方式的发展方向。计算机文化基础401.1.4计算机在信息社会中的应用计算机应用中计算技术41§1.2信息在计算机内的表示内容:1.2.1数据与信息1.2.2二进制数1.2.3数值信息在计算机内的表示1.2.4非数值信息在计算机内的表示计算机文化基础41§1.2信息在计算机内的表示内容:计算机文化基础421.2.1数据与信息数据数据是指记录在某种媒体上的可以识别的物理符号国际标准化组织(ISO)对数据所给出的定义是:数据是对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可以用人工的方式或者用自动化的装置进行通信、翻译转换或者进行加工处理。数据是“事实、概念、指令”等具体内容的某种表述,数据不仅包括数字、字母、文字、符号,而且包括声音、图形、图象、动画、影象等;其次,这些数据可以通过人工或自动化的方法进行通信、翻译、处理。在计算机中,各种形式的数据以一种“特殊的表达形式”——二进制编码形式来表示。在信息技术领域中,数据通常分为数值数据和非数值数据两大类。计算机文化基础421.2.1数据与信息数据计算机文化基础431.2.1数据与信息信息一般来说,信息既是对各种客观存在的事物的变化和特征的反映,又是各个事物之间作用和联系的表征。人类就是通过接受信息来认识事物的,信息是对人们有用的,是接受者原来不了解的知识。信息同物质、能源一样重要,是人类生存和社会发展的三大基本要素之一。由于所属领域不同、研究角度不同,对信息存在多种不同的解释。计算机文化基础431.2.1数据与信息信息计算机文化基础441.2.1数据与信息数据与信息的关系信息是客观存在的,必须是真实的、有意义的,必须对接受者有用的。数据则只是一种表述,也可能是无用的、或是无意义的,甚至可以编造出虚假的数据。在信息技术领域中,数据通常作为信息的载体,用来表示信息,所谓“数据处理”是指将数据经过处理转换从中提取有用数据(信息)的过程,所以有时也称为“信息处理”。对计算机系统而言,实际上只存在数据,而信息只是对使用系统的人而存在。计算机文化基础441.2.1数据与信息数据与信息的关系计算机文化基础451.2.2二进制数数制关于数的记写和命名的相关规则的集合称为计数制,简称数制。数码(简称码):该数制记写时所用的符号
如十进制的0,1,2,…,9基数(简称基):该数制所用数码的个数
如十进制的基为十数位(简称位):数码在数中所占据的位置
如十进制中的个位、十位等位权(简称权):由数位所决定的计数基本值
如十进制个位的权为100
假定数值S用m+n+1个自左向右排列的代码Ki(m≤i≤n)表示
即S=KnKn-1…K1K0.K-1K-2…K-m
Kj就是数码,而i=n,n-1,…,1,0,-1,…,-m则表示各个数位,其位权为ri计算机文化基础451.2.2二进制数数制计算机文化基础461.2.2二进制数数制计算机中常用的各种数制的表示: 计算机文化基础进位计数制二进制八进制十进制十六进制进位规则逢二进一逢八进一逢十进一逢十六进一数码0,10,1,2,3,4,5,6,70,1,2,…,90,…,9,A,…,F基数r=2r=8r=10r=16位权2i8i10i16i形式表示字母BO或QDH如:123.41111101.011B173.314Q7B.66H
或:123.4(1111101.011)2(173.314)8(7B.66)16461.2.2二进制数数制计算机文化基础进位计数制二进制八471.2.2二进制数不同数制间的转换r进制数转换为十进制数任何一种进位制计数法所表示的数S都可以书写为按照其位权展开的多项式之和的形式:
S=KnKn-1…K1K0.K-1K-2…K-m
S=kn-1×rn-1+kn-2×rn-2+…+k1×r1+k0×r0+k-1×r-1
+…+k-m×r-m所以,只要将各个数位的数码乘以各自的位权,然后把各个值累加起来就是该数的十进制值。
例如:(101011.01)2=1×25+0×24+1×23+0×22+1×21+1×20
+0×2-1+1×2-2=43.25
(9AB.2C)16=9×162+10×161+11×160+2×16-1+12×16-2
=2475.171875计算机文化基础471.2.2二进制数不同数制间的转换计算机文化基础481.2.2二进制数不同数制间的转换十进制数转换为r进制数 将此十进制数分为整数与小数两部分
对该数的整数部分连续整除r取余,直到整除所得的商为零,把所得的各个余数按照相反顺序排列起来,就是r进制数的整数部分。
对该数的小数部分连续乘以r取整,直到乘后积的小数部分为零或达到所需要的精度,将取出的各个整数按照原来顺序排列起来,就是r进制数的小数部分。计算机文化基础481.2.2二进制数不同数制间的转换计算机文化基础491.2.2二进制数不同数制间的转换将123.45转换为二进制数计算机文化基础12326123021527232120………….1………….1………….0………….1………….1………….1………….10.45×2=0.900…………0.9×2=1.81…………0.8×2=1.61…………0.6×2=1.21…………123.45=(
1111011.0111
)2491.2.2二进制数不同数制间的转换计算机文化基础123501.2.2二进制数不同数制间的转换将123.45转换为十六进制数计算机文化基础123167160………11(B)………….70.45×16=7.207…………0.2×16=3.23…………123.45=(
7B.73
)16501.2.2二进制数不同数制间的转换计算机文化基础123511.2.2二进制数不同数制间的转换在二进制数与十六进制数间转换计算机文化基础(5BE3.D78)16==(10101111100011.110101111)2①十六→二:从高位到低位,一位变四位,高低位次序不变,去除无效零。②二→十六:从小数点起向两边,每四位划分一组,不足部分用0补足,四位变一位,高低位次序不变。(0101101111100011.110101111000)23EB5D78=(5BE3.D78)16(0101101111100011.110101111000)2511.2.2二进制数不同数制间的转换计算机文化基础(5B521.2.2二进制数不同数制间的转换在二进制数与八进制数间转换计算机文化基础(3576.214)16==(10101111100011.110101111)2①八→二:从高位到低位,一位变三位,高低位次序不变,去除无效零。②二→八:从小数点起向两边,每三位划分一组,不足部分用0补足,三位变一位,高低位次序不变。(011101111110.010001100)26753214=(5BE3.D78)16(011101111110.010001100)2521.2.2二进制数不同数制间的转换计算机文化基础(35531.2.2二进制数二进制数的算术逻辑运算二进制数的算术运算计算机文化基础加法
基本规则为:0+0=00+1=1
1+0=11+1=0(进位)在二进制加法的执行过程中,每一个二进制位上有3个数相加,即本位的被加数、本位的加数、来自低位的进位(有进位为1,否则为0)。减法
基本规则为:0-0=00-1=1(借位) 1-0=11-1=0在二进制减法的执行过程中,每一个二进制位上有3个数参加操作,即本位的被减数、本位的减数、本位向高位的借位(有借位为1,否则为0)。531.2.2二进制数二进制数的算术逻辑运算计算机文化基础541.2.2二进制数二进制数的算术逻辑运算二进制数的算术运算计算机文化基础乘法
基本规则为:0×0=00×1=0
1×0=01×1=1二进制数的乘法可以归结为被乘数的左移和相加操作。除法
基本规则为:0÷0=00÷1=0
1÷0无意义
1÷1=1二进制数的除法可以归结为除数的右移和对被减数的相减操作。541.2.2二进制数二进制数的算术逻辑运算计算机文化基础551.2.2二进制数二进制数的算术逻辑运算二进制数的逻辑运算逻辑数据
逻辑数据用来表示真与假、是与非、对与错,这种具有逻辑性质的变量称为逻辑变量,逻辑变量之间的运算称为逻辑运算。
在逻辑代数和计算机中,用“1”或“T”(True)来表示真、是、对等,用“0”或“F”(False)来表示假、非、错等。逻辑运算
逻辑运算用来反映事件的原因与事件的结果之间的逻辑关系。
逻辑运算的结果为逻辑值。
逻辑运算包括三种基本运算:逻辑与、逻辑或、逻辑非,由这三种基本运算可以组合、构造、推导出其他各种逻辑运算。计算机文化基础551.2.2二进制数二进制数的算术逻辑运算计算机文化基础561.2.2二进制数二进制数的算术逻辑运算二进制数的逻辑运算逻辑与运算
逻辑与(And)也称为逻辑乘,通常用×、∧、·
来表示。
逻辑与表示两个简单事件A与B构成逻辑相乘的复杂事件,并当A与B事件同时满足条件时整个复杂事件的结果才为真,否则结果就为假。
逻辑与的基本运算规则为:
0×1=01×0=00×0=01×1=1
逻辑与运算的真值表如右:
通常将逻辑与的运算规则归纳为:“有0为0,全1为1。”计算机文化基础561.2.2二进制数二进制数的算术逻辑运算计算机文化基础571.2.2二进制数二进制数的算术逻辑运算二进制数的逻辑运算逻辑或运算
逻辑或(Or)也称为逻辑加,通常用+、∨来表示。
逻辑或表示两个简单事件A与B构成逻辑相加的复杂事件,并当A与B事件中有一个满足条件时整个复杂事件的结果就为真,否则结果就为假。
逻辑或的基本运算规则为:
0+1=11+0=10+0=01+1=1
逻辑或运算的真值表如右:
通常将逻辑或的运算规则归纳为:“全0为0,有1为1。”计算机文化基础571.2.2二进制数二进制数的算术逻辑运算计算机文化基础581.2.2二进制数二进制数的算术逻辑运算二进制数的逻辑运算逻辑非运算
逻辑非(Not)也称为逻辑反,通常是在逻辑变量的上方加一条短横线,如A。
逻辑非表示与简单事件A含义相反,即如果A为真时使其为假、若为假时使其为真。
逻辑非的基本运算规则为:
0=11=0
逻辑非运算的真值表如右:
通常将逻辑与的运算规则归纳为:“非0为1,非1为0。”计算机文化基础581.2.2二进制数二进制数的算术逻辑运算计算机文化基础591.2.2二进制数二进制数据的计量单位二进制数据的数据量的计量
在计算机内部,各种数据都是以二进制编码的形式表示和存储的。位
(bit,缩写为b,俗称小b)
也常称为比特、字位、位元,指二进制数据的每一位(“0”或“1”),它是二进制数据量的最小计量单位。字节
(Byte,缩写为B,俗称大B)
是二进制数据量的基本计量单位,数据在计算机中也是以字节为单位存储的。一个字节由8个字位组成:
b7b6b5b4b3b2b1b0
b7是最高位,b0是最低位。字
(Word)
也常称为计算机字,它是可作为独立的数据单位进行处理的若干字位的组合。字所包含的字位的个数称为字长,字长一般是字节长度的整数倍,如16、32等。计算机文化基础591.2.2二进制数二进制数据的计量单位计算机文化基础601.2.2二进制数二进制数据的计量单位二进制数据的数据量的计量计量二进制数据量的常用单位还有:千字节(KB) 1KB=210字节=1024B兆字节(MB) 1MB=220字节=1024KB千兆字节(GB) 1GB=230字节=1024MB兆兆字节(TB) 1TB=240字节=1024GB计算机文化基础601.2.2二进制数二进制数据的计量单位计算机文化基础611.2.2二进制数二进制数据的计量单位二进制数据的数据传输速率的计量在计算机内部或计算机与计算机之间进行数据传输时,如果是采用一个字节的8个二进制位同时传输的并行方式,则传输速率的计量单位为:
字节/秒(BPS)
千字节/秒(KBPS) 1KBPS=1024BPS
兆字节/秒(MBPS) 1MBPS=1024KBPS在计算机网络中,传输二进制数据通常采用一个一个字位(bit)的串行传输方式,传输速率的计量单位为:
比特/秒(bPS) 也常称为比特率、波特率、波特
千比特/秒(KbPS) 1KbPS=210比特/秒=1024bPS
兆比特/秒(MbPS) 1MbPS=220比特/秒=1024KbPS计算机文化基础611.2.2二进制数二进制数据的计量单位计算机文化基础621.2.3数值信息在计算机内的表示机器数编码
用特定的二进制代码来表示数据或指令的过程在计算机中,所有的数据、指令都是用特定的二进制代码来表示的。对于数值数据来说,我们把该数据本身称为真值,把该数据在计算机内的二进制形式称为机器数。机器数具有下列特点:
①机器数有固定的位数,表示的数值的范围是有限制的。
②机器数把真值的符号数字化。通常用最高位表示符号。
③真值的小数点在机器数中依靠格式上的事先约定来表示。计算机文化基础621.2.3数值信息在计算机内的表示机器数计算机文化基础631.2.3数值信息在计算机内的表示机器数原码
规则是:机器数的最高位表示符号,“0”表示正、“1”表示负;剩余各位为该数值的绝对值的二进制表示。在字长8位的计算机中:
[+95]原=01011111 [-95]原=11011111
[+118]原=01110101 [-118]原=11110101因为[+0]原=00000000、[-0]原=10000000,所以数值0在原码中不是唯一的,有“正零”和“负零”之分。 在8位长度的机器数中,原码的表示范围为+127~-127。
在16位长度的机器数中,原码的表示范围为+32767~-32767。计算机文化基础631.2.3数值信息在计算机内的表示机器数计算机文化基础641.2.3数值信息在计算机内的表示机器数反码
规则是:对于正数,其反码与原码相同;对于负数,其反码的符号位为1,数值位是其绝对值二进制的各位取反。在字长8位的计算机中:
[+95]反=01011111 [-95]反=10100000
[+118]反=01110101 [-118]反=10001010因为[+0]反=00000000、[-0]反=11111111,所以数值0在反码中不是唯一的,也有“正零”和“负零”之分。 在8位长度的机器数中,反码的表示范围为+127~-127。
在16位长度的机器数中,反码的表示范围为+32767~-32767。计算机文化基础641.2.3数值信息在计算机内的表示机器数计算机文化基础651.2.3数值信息在计算机内的表示机器数补码
规则是:对于正数,其补码与原码相同;对于负数,其补码的符号位为1,数值位是其绝对值二进制的各位取反并加1。在字长8位的计算机中:
[+95]补=01011111 [-95]补=10100001
[+118]补=01110101 [-118]补=10001011数0的补码表示是唯一的,[0]补=[+0]补=[-0]补=00000000。 在8位长度的机器数中,补码的表示范围为+127~-128。
在16位长度的机器数中,补码的表示范围为+32767~-32768。计算机文化基础651.2.3数值信息在计算机内的表示机器数计算机文化基础661.2.3数值信息在计算机内的表示机器数移码
定义是:
[x]移=2n-1+x (2n-1>x≥-2n-1)在字长8位的计算机中:
[+95]移=11011111 [-95]移=00100001
[+118]移=11110101 [-118]移=00001011移码的最高位与原码、反码和补码不同。当真值为正时,其最高位为1;当真值为负时,其最高位为0。从形式上看,移码和补码除了符号位相反外,其余各位相同。移码在计算机中主要用来表示浮点数中的阶。计算机文化基础661.2.3数值信息在计算机内的表示机器数计算机文化基础671.2.3数值信息在计算机内的表示机器数BCD码
将十进制数表示为二进制的编码形式,称为十进制数的二进制编码,简称二-十进制编码或BCD(Binary-CodedDecimal)码。BCD码使计算机能识别、存储十进制数,并能直接使用十进制数形式进行运算。计算机文化基础671.2.3数值信息在计算机内的表示机器数计算机文化基础681.2.4非数值信息在计算机内的表示机器数代码转换计算机文化基础十进制数+95
+95=+5FH=+1011111B
真值
+→0 01011111(原码)∴ [+95]原
=01011111
[+95]反
=01011111
[+95]补
=01011111十进制数-118
-118=-76H=-1110110B
真值
-→1 11110110(原码)
10001001(反码)
10001010(补码)
∴ [-118]原
=11110110
[-118]反
=10001001
[-118]移
=10001010681.2.4非数值信息在计算机内的表示机器数计算机文化基691.2.4非数值信息在计算机内的表示机器数定点数和浮点数
真值的小数点在机器数中依靠格式上的事先约定来表示。
定点数
小数点的位置在约定中是固定的。
通常,小数点固定在数值的最高位之前或最低位之后。浮点数
小数点的位置在约定中不是固定的(浮动的)。
任一二进制数N可表示为:(±M)×2±r
其中:±为尾符、M为尾数、±为阶符、r为阶码
格式:[尾符][阶符][阶码][尾数]
或[阶符][阶码][尾符][尾数]计算机文化基础691.2.4非数值信息在计算机内的表示机器数计算机文化基701.2.4非数值信息在计算机内的表示西文信息在计算机内的表示西文
是指那些拉丁字母、数字、标点符号以及一些特殊符号,平时常将它们简称为字符(Character)。字符集
所有这些字符的集合称为“字符集”,在这个字符集中的每个字符都必须具有一个唯一的代码,所有字符集中字符的代码组成该字符集的代码表,简称为“码表”。ASCII码
计算机中西文信息采用的字符集以及相关的码表是ASCII码(AmericanStandardCodeforInformationInterchange美国信息交换标准代码)。计算机文化基础701.2.4非数值信息在计算机内的表示西文信息在计算机内71计算机文化基础DEL控制字符
(非打印字符)控制字符
(非打印字符)有形字符
(可打印字符)字符0~9的高3位编码为011,低4位0000~1001(恰好是二进制形式的0~9,有利于ASCII码与二进制码之间的转换)大写字符与小写字符的ASCII码值相差在b5位
71计算机文化基础DEL控制字符
(非打印字符)控制字符721.2.4非数值信息在计算机内的表示中文信息在计算机内的表示中文信息是由汉字组成的,汉字为象形文字,字种多、字形杂,编码比较困难。在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全球慢阻肺病管理策略2026版解读
- 2026安徽安庆市皖宜项目咨询管理有限公司招聘派遣人员3人备考题库附参考答案详解(能力提升)
- 2026广东省社会福利服务中心(广东江南医院)编外人员招聘26人备考题库含答案详解(轻巧夺冠)
- 2026江苏南通如东县岔河镇村卫生室工作人员招聘2人备考题库带答案详解
- 2026贵州黔南州荔波县事业单位引进高层次人才和急需紧缺专业人才18人备考题库含答案详解(满分必刷)
- 2026浙江大学宁波国际科创中心未来计算技术创新中心工程师招聘备考题库完整参考答案详解
- 2026广东广州市越秀区建设街招聘辅助人员1人备考题库带答案详解(夺分金卷)
- 2026春季江西铜业集团建设有限公司校园招聘7人备考题库附答案详解(综合题)
- 2026新疆克州柔性引进紧缺人才招募82人备考题库附答案详解(典型题)
- 2026安徽长三角产业创新研究院人才招聘备考题库含答案详解(基础题)
- 六年级下册数学一二单元练习题
- 苏科版三年级劳动下册第06课《陀螺》公开课课件
- 第七章中子的防护详解
- JJF 2020-2022加油站油气回收系统检测技术规范
- GB/T 19216.21-2003在火焰条件下电缆或光缆的线路完整性试验第21部分:试验步骤和要求-额定电压0.6/1.0kV及以下电缆
- GB 29415-2013耐火电缆槽盒
- 劳动技术教育家政 家庭理财技巧课件
- 化学废物处理台账
- Unit8Lesson1RootsandShoots课件-高中英语北师大版(2019)必修第三册
- 新sws-5000系列各模式概念.等多个文件-机器上机培训
- 江淮气旋实习报告
评论
0/150
提交评论