计算机导论_基础知识

合集下载

计算机导论知识点

计算机导论知识点

计算机导论知识点计算机导论作为计算机专业的一门基础课程,为学生提供了计算机科学和技术的基础知识。

下面将从计算机的发展历程、计算机的基本组成以及计算机网络等方面,给大家介绍一些计算机导论的知识点。

一、计算机的发展历程计算机的发展可以追溯到人类的历史。

从最早的计算工具如算盘、计算尺到现代的超级计算机、云计算等,计算机在不断的发展和演进。

其中,计算机分为多个时代,分别是电子管时代、晶体管时代、集成电路时代和微型计算机时代。

每个时代都有其独特的特点和贡献,如电子管时代的第一台电子计算机ENIAC,晶体管时代的IBM360,以及集成电路时代的个人计算机等。

二、计算机的基本组成计算机由硬件和软件两部分组成。

硬件包括中央处理器(CPU)、内存、输入输出设备等,而软件则分为系统软件和应用软件。

中央处理器是计算机的核心部件,负责执行计算机指令;内存则用来存储数据和指令;输入输出设备用来与计算机进行交互。

系统软件包括操作系统和编程语言等,而应用软件则用来满足用户的各种需求。

三、计算机网络计算机网络是多台计算机通过通信设备和链路进行连接和通信的系统。

它使用一定的网络协议和通信规则,使得不同计算机之间可以进行数据的传输和共享。

计算机网络可以分为局域网、广域网以及互联网等。

局域网用于连接一个局部区域内的计算机,广域网则连接多个局域网,而互联网连接了全球范围内的计算机。

四、计算机的应用领域随着计算机技术的不断发展,计算机的应用领域也在不断扩展。

目前计算机已广泛应用于科学研究、企业管理、医疗健康、教育培训等领域。

例如,在科学研究领域,计算机被广泛应用于模拟实验、数据分析等方面;在企业管理方面,计算机可以实现信息化管理、电子商务等;在医疗健康方面,计算机可以帮助医生进行诊断和治疗;在教育培训方面,计算机可以提供在线学习、远程教育等服务。

五、计算机的未来发展计算机技术的发展呈现出指数级的增长趋势。

未来计算机的发展方向包括量子计算、人工智能等。

计算机导论

计算机导论

第一章基础知识1.计算机的发展:第一代(1946~1958)电子管阶段,特征是采用电子管作为逻辑元件!第二代(1959~1964)晶体管阶段,特征是采用晶体管作为逻辑元件!第三代(1965~1970)集成电路阶段,特征是采用小规模集成电路作为逻辑元件!第四代(1971~现在)大规模/超大规模集成电路阶段,特征是采用大规模/超大规模集成电路作为逻辑元件!2.计算机的特点(运算速度快)(计算精度高)(具有记忆和逻辑判断能力)(能自动运行且支持人机交互)3.计算机得分类(巨型机)(大型机)(小型机)(微型计算机Personal Computer 简称PC)(工作站)(服务器)(网络计算机Network Computer 简称NC)4.计算机的应用(科学计算)(事物处理)(过程控制)(辅助工程)(人工智能)(辅助工程)5.十进制的二进制转化:用基数2去连续除该十进制整数,直至商为0,然后逆序排列余数,有小数的情况:用2乘以其,直至小数部分为0二进制的十进制转化:用其各位所对应的系数,按照“权位展开求和”的方法就可以得到,第二章微机系统组成1.中央处理器CPU ( Central Processing Unit)2.存储类的分类按存储介质分类(半导体存储器)(磁表面存储器)(光表面存储器)。

按存储器的读写功能分类(只读存储器ROM Read Only Memory)(随机存取存储器RAM Random Access Memory)按信息可保存类分(非永久性记忆存储器)(永久性记忆存储器)按在微机中的作用分类(主存储器)(辅助存储器)(高速缓冲存储器)3.输入设备(键盘)(鼠标)(扫描仪)4.输出设备(显示设备)(打印设备)第三章计算机操作系统1.操作系统的发展(微机操作系统)(网络操作系统)(分布式操作系统)(多媒体和智能操作系统)2.网络操作系统的定义:用户与网络之间的接口,用户通过网络操作系统使用计算机网络资源,他是开放的系统,除了具有单机操作系统的功能外,还支持网络通信和网络资源共享功能的网络管理模块!3.操作系统的基本概念:为了提高计算机系统的硬件与软件的利用率及增强系统的处理能力,它是用户与计算机之间的接口!操作系统是(对计算机系统的硬件和软件资源进行控制和管理)(方便用户)(提高系统利用率)的系统程序概念:1.是一个管理机构,管理控制系统资源;2.提供了方便用户的服务。

计算机导论第一章 计算机基础知识

计算机导论第一章 计算机基础知识

计算机导论第一章计算机基础知识计算机导论第一章:计算机基础知识随着科技的快速发展,计算机技术在现代社会中发挥着越来越重要的作用。

为了更好地理解计算机科学,本文将深入探讨计算机导论第一章的内容,帮助读者掌握计算机基础知识。

一、计算机的发展历程计算机的历史可以追溯到二十世纪早期。

早期的计算机是巨型机,体积庞大,价格昂贵,只有少数的大型公司和政府机构才能承担得起。

到了六十年代,随着集成电路的出现,计算机开始逐渐变得小型化、便携化和价格亲民化,成为人们日常生活和工作中不可或缺的工具。

二、计算机的基本结构计算机的基本结构包括输入设备、输出设备、存储器、运算器和控制器。

输入设备用于将外部信息传输给计算机,如键盘、鼠标等;输出设备将计算机处理后的信息呈现给用户,如显示器、打印机等;存储器用于存储数据和程序;运算器负责进行数学和逻辑运算;控制器负责协调计算机各部分的工作。

三、计算机的语言与编程计算机只能理解二进制代码,即0和1。

高级语言如Java、Python等是人们使用最多的编程语言,它们通过编译器转换成二进制代码来运行。

编程语言的发展经历了机器语言、汇编语言和高级语言三个阶段。

四、计算机的应用领域计算机在各个领域都有广泛的应用,包括科学计算、数据处理、辅助设计、人工智能、教育、娱乐等。

计算机的应用使得人们的工作效率和生活质量得到了显著提高。

五、计算机的未来发展随着科技的不断进步,计算机的未来发展充满了无限可能。

、量子计算、生物计算等领域的发展将给计算机科学带来更多的机遇和挑战。

总之,计算机导论第一章讲述了计算机的发展历程、基本结构、语言与编程、应用领域以及未来发展趋势。

希望通过本文的介绍,读者能够更好地理解计算机基础知识,为进一步学习计算机科学打下坚实的基础。

大一计算机导论知识点

大一计算机导论知识点

大一计算机导论知识点计算机导论是大一学生必修的一门专业课程,旨在介绍计算机科学与技术领域的基本概念和基础知识。

本文将从计算机硬件与软件、计算机网络、数据表示与存储以及算法与程序设计等方面介绍大一计算机导论的主要知识点。

一、计算机硬件与软件1. 计算机硬件的组成:主板、中央处理器、内存、硬盘等。

2. 计算机的工作原理:输入、处理、输出。

3. 计算机软件的分类:系统软件和应用软件。

4. 操作系统的作用和功能:资源管理、文件管理、用户接口等。

二、计算机网络5. 计算机网络的定义和分类:局域网、广域网、互联网等。

6. 网络的拓扑结构:总线型、星型、环型等。

7. IP地址和域名的作用与区别:用于定位网络上的设备和服务。

8. 网络协议和通信规则:TCP/IP协议、HTTP协议等。

9. 常用网络服务:电子邮件、网页浏览、文件传输等。

三、数据表示与存储10. 二进制数的表示与转换:数值的计算和逻辑运算。

11. 字符编码:ASCII码和Unicode码。

12. 存储器的层次结构:寄存器、高速缓存、内存、硬盘等。

13. 数据压缩与加密:提高存储和传输效率,保护数据安全。

四、算法与程序设计14. 算法的定义和特性:有限性、确定性、有效性、输入输出等。

15. 算法的表示方法:伪代码、流程图等。

16. 常见算法的思想:贪心算法、分治算法、动态规划等。

17. 程序设计语言和编译执行过程:C、Java等主流编程语言。

18. 程序的开发过程:需求分析、设计、编码和测试等。

总结:通过学习大一计算机导论,我们可以了解计算机的基本原理和工作方式,掌握计算机网络的基本概念和通信规则,了解数据的表示与存储方式,学习算法和程序设计的基本知识。

这些知识将为我们今后深入学习计算机科学与技术打下坚实的基础。

【本文所述的知识点,仅作为大一计算机导论的基础内容介绍,具体课程内容以教材为准。

】。

计算机导论第一章 计算机基础知识

计算机导论第一章 计算机基础知识

计算机体积更小、耗电量更低、价格更低、可靠性更强; 软件逐步完善,高级程序语言有了很大的发展,操作系统日臻完 善,数据库管理系统、通信处理系统等也相继出现,计算机的使用 效率显著提高,开始广泛应用于各个领域。
(4)第四代(1971—至今):大规模、超大规模集成电路计算机
采用大规模集成电路(LSI)和超大规模集成电路(VLSI)技术 微处理器和微型计算机应运而生; 计算机的体积和成本越来越小,容量越来越大,运算速度越来快 可达每秒上千万次至上亿次;
体积、耗电量、热量都大大降低,可靠性和计算机能力则大为 提高。 出现了FORTRAN、COBOL、ALGOL等高级语言。操作系统初 步成型,使计算机的使用方式由手动操作改变为自动作业。
(3)第三代(1965—1970):中小规模集成电路计算机
采用中、小规模集成电路作为计算机的逻辑元器件,使用硅半 导体制造主存储器; 运算速度可达每秒几十万次到几百万次 ,内存容量增至几MB;
神经网络计算机
生化计算机 光子计算机
3. 计算机的未来
计算机未来的发展趋势可大致总结为以下几点:
多极化
智能化
网络化
虚拟化
1.1.3 计算机的特点
计算机的特点可概括为以下几点。
1.高度自动化
计算机可以不需要人工干预而自动、协调地完成各种运算或操 作。这是因为人们将需要计算机完成的工作预先编成程序并存储 在计算机中,使计算机能够在程序控制下自动完成工作。
图1-1 电子数字积分计算机ENIAC
ENIAC奠定了电子计算机的发展基础,在计算机史上具有跨时 代的意义,它的问世标志着电子计算机时代的正式到来,它与现代 PC的比较如图1-2所示。
图1-2 ENIAC与现代PC比较

计算机导论知识点

计算机导论知识点

计算机导论知识点1.1、什么是计算机学科?主要涉及哪几个领域?计算机科学与技术是研究信息过程、并用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。

计算机科学与技术研究的主要对象是现代计算机及其相关的现象。

该学科将计算机系统的结构和操作、计算机系统的设计和程序设计的基本原则集于一体并将其运用于各种信息加工任务的有效方法。

计算机科学与技术学科涉及到理论计算机科学、计算机软件、计算机系统结构、计算机应用技术等领域以及与其他学科交叉的研究领域。

1.4、简述计算机专业的学习方法。

确立学习目标了解教学体系和课程要求预习和复习课程内容正确把握课程的性质1.5、简述计算机专业本科的能力要求。

计算机专业人才的“专业基本能力”归纳为四个方面:一是计算思维能力;二是算法设计与分析能力;三是程序设计与实现能力;四是计算系统的认知、开发及应用能力。

其中,科学型人才以第一、第二种能力为主,以第三、第四种能力为辅;工程型和应用型人才则以第三、第四种能力为主,以第一、第二种能力为辅。

同时兼具对创新能力和工程素质的要求。

2.7、维纳的计算机五原则是什么?(1)不是模拟式,而是数字式;(2)由电子元件构成,尽量减少机械部件;(3)采用二进制,而不是十进制;(4)内部存放计算表;(5)在计算机内部存贮数据。

2.8、计算机的发展分为几代?每一代的主要元件是什么?第二代电子计算机(晶体管)第三代电子计算机(集成电路)第四代计算机(超大规模集成电路)第五代电子计算机(智能计算机)第六代神经计算机(模仿人类大脑功能)3.2、简述冯·诺依曼模型。

冯.诺曼结构处理器具有以下几个特点:(1)必须有一个存储器;(2)必须有一个控制器;(3)必须有一个运算器,用于完成算术运算和逻辑运算;(4)必须有输入设备和输出设备,用于进行人机通信。

另外,程序和数据统一存储并在程序控制下自动工作。

为了完成上述的功能,计算机必须具备五大基本组成部件,包括:输人数据和程序的输入设备;记忆程序和数据的存储器;完成数据加工处理的运算器;控制程序执行的控制器;输出处理结果的输出设备。

计算机导论基础知识

计算机导论基础知识

第1章计算机基础知识习题1一、选择题1、第一代计算机采用的电子逻辑元件是。

A、晶体管B、电子管C、集成电路D、超大规模集成电路2、通常人们说,计算机的发展经历了四代,“代”的划分是根据计算机的。

A、运算速度B、功能C、主要元器件D、应用范围3、世界上发明的第一台电子数字计算机是。

A、ENIACB、EDV ACC、EDSACD、UNIV AC4、世界上第一台电子数字计算机研制成的时间是。

A、1946B、1947C、1951年D、1952年5、计算机主机是指。

A、CPU和运算器B、CPU和内存储器C、CPU和外存储器D、CPU、内存储器和I/O接口6、在下列设备中,既属于输入设备又属于输出设备。

A、鼠标B、键盘C、打印机D、硬盘7、微型计算机的硬件系统包括。

A、主机、内存和外存B、主机和外设C、CPU、输入设备和输出设备D、CPU、键盘和显示器8、计算机的外部设备是指。

A、输入/输出设备B、外存储器C、远程通信设备D、除了CPU和内存以外的其它设备9、负责指挥与控制整台电子计算机系统的是。

A、输入设备B、输出设备C、存储器D、中央处理器10、不是计算机硬件。

A、DOSB、键盘C、显示器D、打印机11、微型机中必不可少的输入/输出设备是。

A、键盘和显示器B、键盘和鼠标器C、显示器和打印机D、鼠标器和打印机12、硬盘工作时,应避免。

A、强烈震动B、噪声C、光线直射D、环境卫生不好13、下列因素中,对微机工作影响最小的是。

A、温度B、湿度C、磁场D、噪声14、CPU是计算机的核心部分,主要包括运算器和。

A、存储器B、输入设备C、输出设备D、控制器15、显示器是微型计算机必须配置的一种。

A、输出设备B、输入设备C、控制设备D、存储设备16、微机显示器一般有两组引线,即。

A、电源线与信号线B、电源线与控制线C、地址线与信号线D、控制线与地址线17、微机与并行打印机连接时,信号线插头应插在。

A、并行I/O插座上B、串行I/O插座上C、扩展I/O插座上D、二串一并I/O插座上18、微机使用的鼠标器是直接连接在上的。

计算机导论大一必考知识点

计算机导论大一必考知识点

计算机导论大一必考知识点计算机导论是大一学生必须学习的一门课程,旨在培养学生对计算机科学基本概念的理解与掌握。

以下是一些计算机导论大一必考的知识点,对于初学者来说,这些知识点将为他们打下坚实的计算机基础。

一、计算机科学基础知识1. 计算机的定义及发展历程计算机的定义、计算机发展历史、计算机的分类及特点等基本概念,了解计算机的由来与发展,能够分清主要的计算机类型及其特点。

2. 计算机组成与结构了解计算机的各个部件及其功能,包括主机、输入输出设备、存储设备等,并能描述计算机的工作原理及层次结构。

3. 数据表示与处理掌握二进制数系统、八进制数系统和十六进制数系统的转换,理解计算机内部数据的表示与处理方式,懂得数据的位、字节和字的概念。

4. 操作系统了解操作系统的概念、功能和分类,熟悉操作系统的基本组成和工作原理,能够描述进程管理、存储管理和文件管理等基本功能。

5. 数据结构与算法熟悉常见的数据结构,如线性表、树、图等,理解其基本概念和操作,了解算法的基本概念和分类,掌握常见的算法思想和算法设计方法。

二、计算机网络基础知识1. 计算机网络概述了解计算机网络的定义、分类和应用,熟悉计算机网络的组成和工作原理,掌握常见的网络拓扑结构和传输介质。

2. 网络通信协议熟悉TCP/IP协议族,了解各层协议的功能和特点,能够描述网络通信的过程和相关技术。

3. 网络互联与路由了解局域网、广域网和因特网的互联方式,理解路由选择的基本原则和算法,熟悉常见的路由器和交换机配置。

4. 网络安全了解网络安全威胁和常见的网络攻击方式,掌握一些基本的网络安全技术和防护措施。

三、计算机编程基础知识1. 程序设计基础了解程序设计的基本概念和方法,熟悉程序设计的基本流程和开发环境,掌握常用的编程语言和开发工具。

2. 程序设计范式熟悉面向过程、面向对象和函数式等不同的程序设计范式,理解它们的基本原理和应用场景。

3. 算法设计与实现掌握常见的算法设计方法和技巧,如分治法、动态规划法和贪心算法等,能够分析和评估算法的性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机导论第1章计算机基础知识教学目标1.了解信息技术的相关概念2.了解计算机的发展历程、特点、应用和分类3.掌握计算机系统的组成(重点)4.掌握信息在计算机中的表示形式(重点、难点)第一节计算机概述一、什么是计算机?计算机是一种能够接收和存储信息,并把存储在内部的程序对输入信息进行加工、处理,得到人们所期望的结果,然后把处理结果输出的高度自动化设备。

巴比奇在马洪发明的逻辑演示器的影响下,于1822年开始设计差分机(difference engine),其目标是能计算具有20位有效数字的6次多项式的值。

这是第一台可自动进行数学变换的机器,因此他被称为“计算之父”。

计算理论的奠基人(图灵)●Alan Turing(1912~1954)1936年上研究生时发表的一篇论文中提出了图灵机(Turing Machine),奠定了计算机的理论基础。

●第二次世界大战中,Turing 领导的小组制造出了破译德军Enigma 密码的计算机,并成功地完成了任务。

●Turing 与Church 合作给出了数学证明,断言未来计算机能够象人那样具有思维能力(因而汉语中有了“电脑”)。

●计算机学科的最高荣誉是ACM(美国计算机学会)图灵奖。

●图灵测验:一个人在不接触对象的情况下,进行一系列的提问,如果他根据这些回答无法判断对象是人还是机器,则这种计算机具有与人相当的智力。

世界上第一台电子数字计算机●1946年,在宾夕法尼亚大学Moore 学院,J. Eckert 和J. Mauchly 为实现弹道计算研制成功了ENIAC(“电子数字积分计算机”,Electronic NumericalIntegrator and Computer),它用了19000 个电子管,重30 吨,耗电200 千瓦。

●现在所谓的计算机就是电子数字计算机。

计算机体系结构的创始人(冯·诺依曼)●1946年,John von Neumann(1903~1957)发表了第一篇关于电子计算机程序存储的论文,描述了如何用(可被存储、读出和执行的)数字来表示逻辑操作(程序)。

至今,大多数计算机采用的都是von Neumann 体系结构(von Neumann architecture)。

●时至今日,所有的计算机都没有突破冯·诺依曼机的基本结构。

●特征冯诺依曼机的组成:++控制器其主要特征为:的数制采用二进制;计算机应该按照程序。

●功能把需要的程序和数据送至计算机中。

必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。

能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。

能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。

能够按照要求将处理结果输出给用户。

●基本组成部件1,输入数据和程序的2,记忆程序和数据的3,完成数据加工处理的4,控制程序执行的控制器5,输出处理结果的二、计算机的发展(一)计算机的特点1.运算速度快2.精确度高3.存储容量大4.自动化程度高5.通用性强(二)计算机的类别1.微型计算机(微机,Microcomputer)1)台式计算机(Desktop)2)膝上型电脑(Laptop)/ 笔记本计算机(Notebook)3)工作站(Workstation)4)掌上型电脑(Palmtop)、个人数字助理(PDA, Personal Digital Assistant)2.小型计算机(小型机,Minicomputer)3.大型计算机(大型机,Mainframe computer)4.超级(巨型)计算机(Supercomputer)5.专用计算机(Special-purpose computer)/ 嵌入式计算机(Embedded computer)(三)计算机的应用(四)计算机发展趋势第二节计算机中信息的编码一、进制(数制)即进位计数值。

就是用进位的方法进行计数。

三要素:数码:一组用来表示某种数制的符号。

基数:数制所使用的数码个数称为“基数”或“基”,常用“R”表示,称R 进制。

位权:指数码在不同位置上的权值。

在进位计数制中,处于不同数位的数码代表的数值不同。

不同进制数的表示方法数制之间的转换1. 常用的进位计数制1)十进制(Decimal System)由0、1、2、…、8、9十个数码组成,即基数为10。

2 )二进制(Binary System)由0、1两个数码组成,即基数为2。

3)八进制(Octal System)由0 …、7八个数码组成,即基数为8。

4)十六进制(Hexadecimal System)由0、…、9、A、…、F十六个数码组成,即基数为16。

在计算机里,通常用数字后面紧跟一个英文字母来表示该数的数字,十进制一般用D,二进制用B,八进制用O,十六进用H来表示,十进制、二进制、八进制、十六进制之间的对应关系二、进制之间的转换非十进制数–> 十进制数位权法:把各非十进制数按权展开求和转换公式:(F)10 =a1×x n-1 + a2×x n-2 + ... +a m-1×x1 + a m×x0 + a m+1×x-1 + ...示例:(1011.1) 2 = 1×23+0×22 + 1×21 + 1 ×20 +1×2-1= 8 + 0 + 2 + 1 + 0.5= (11.5)10十进制整数-> 非十进制整数❑整数部分和小数部分采用不同的方法❑整数部分采用除基数逆向取余法❑小数部分采用乘基数正向取整法例:100.345 D=( )B整数部分:除基数逆向取余法小数部分:乘基数正向取整法◆十进制小数并不是都能够用有限位的其他进制数精确地表示,这时应根据精度要求转换到一定的位数为止,此时可以采用0舍1入的方法进行处理(类似于十进制中的四舍五入的方法)作为其近似值。

◆如果一个十进制数既有整数部分,又有小数部分,则应将整数部分和小数部分分别进行转换非十进制之间的转换例:100110110111.0101B=( )O=( )H思考❑计算机内部为何采用二进制?易于用物理元件表示:计算机是由逻辑电路组成,而逻辑电路通常只有两个状态。

运算规则简单可靠性高:两个状态表示的二进制两个数码,数字传输和处理不容易出错。

逻辑性强:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。

三、计算机中数据的单位❑位(b):位是计算机存储信息的最小单位❑字节(B):字节是信息处理的基本单位,一个字节由八位二进制数组成,即1Byte=8bit。

1KB=1024B=210B另外还有MB、GB、TB➢千字节(KB):1KB=210字节=1024B➢兆字节(MB):1MB=220字节=1024KB➢千兆字节(GB):1GB=230字节=1024MB➢兆兆字节(TB):1TB=240字节=1024GB❑字长:字是CPU通过数据总线一次存取、加工和传送数据的长度。

一个字通常由一个或若干个字节组成,字长越长,性能越强。

常用的字长有8位、16位、32位、64位。

四、计算机中的信息表示1)机器数的定义通常,机器数是把符号"数字化"的数,是数字在计算机中的二进制表示形式。

2)机器数的特点机器数有两个基本特点:一:数的符号数值化。

实用的数据有正数和负数,由于计算机内部的硬件只能表示两种物理状态(用0和1表示),因此实用数据的正号“+”或负号“-”,在机器里就用一位二进制的0或1来区别。

通常这个符号放在二进制数的最高位,称符号位,以0代表符号“+”,以1代表符号“-”。

因为有符号占据一位,数的形式值就不等于真正的数值,带符号位的机器数对应的数值称为机器数的真值。

例如二进制真值数-011011,它的机器数为1011011。

二:二进制的位数受机器设备的限制。

机器内部设备一次能表示的二进制位数叫机器的字长,一台机器的字长是固定的。

字长8位叫一个字节(Byte),现在机器字长一般都是字节的整数倍,如字长8位、16位、32位、64位。

3)机器数的分类根据小数点位置固定与否,机器数又可以分为定点数和浮点数。

通常,使用定点数表示整数,而用浮点数表示实数。

整理如下:(1)整数。

认为整数没有小数部分,小数点固定在数的最右边。

整数可以分为无符号整数和有符号整数两类。

无符号整数的所有二进制位全部用来表示数值的大小;有符号整数用最高位表示数的正负号,而其他位表示数值的大小。

例如十进制整数-65的计算机内表示可以是11000001。

(2)实数。

实数的浮点数表示方法是:把一个实数的范围和精度分别用阶码和尾数来表示。

在计算机中,为了提高数据表示精度,必须唯一地表示小数点的位置,因此规定浮点数必须写成规范化的形式,即当尾数不为0时,其绝对值大于或者等于0.5且小于1(注:因为是二进制数,要求尾数的第1位必须是1).例如设机器字长为16位,尾数为8位,阶码为6位,则二进制实数-1101.010的机内表示为0000100111010100。

4)机器数与真值不带符号的数是数的绝对值,在绝对值前加上表示正负的符号就成了符号数。

直接用正号“+”和负号“-”来表示其正负的二进制数叫做符号数的真值。

在计算机中不仅用0,1编码的形式表示一个数的数值部分,正、负号亦同样用0,1编码表示。

把符号数值化以后,就能将它用于机器中。

我们把一个数在机器内的表示形式称为机器数。

而这个数本身就是该机器数的真值。

“01101”和“11101”是两个机器数,而它们的真值分别为+1101和-1101。

5)整数在计算机中的表示●在计算机中,按照既定的二进制位数(称为码长),●最左边的那一位(称为符号位)用来表示一个整数的正负号:0 表示正数,1 表示负数。

●符号位之后的那些位(称为数值位),用来表示这个整数的绝对值。

●在计算机中,数可以有三种不同的二进制表示方法(差别在于负数之数值位的表示不同):●原码表示●反码表示●补码表示6)原码表示原码:将数的真值形式中“+”号用“0”表示,“-”号用“1”表示时,叫做数的原码形式,简称原码。

若字长为n位,原码一般可表示为:(1)当X为正数时[X]原和X一样,即[X]原= X。

当X为负数时。

由于X本身为负数,所以,实际上是将∣X∣数值部分绝对值前面的符号位上写成“1”即可。

原码表示法比较直观,它的数值部分就是该数的绝对值,而且与真值、十进制数的转换十分方便。

但是它的加减法运算较复杂。

当两数相加时,机器要首先判断两数的符号是否相同,如果相同则两数相加,若符号不同,则两数相减。

在做减法前,还要判断两数绝对值的大小,然后用大数减去小数,最后再确定差的符号,换言之,用这样一种直接的形式进行加运算时,负数的符号位不能与其数值部分一道参加运算,而必须利用单独的线路确定和的符号位。

相关文档
最新文档