第1章 计算机系统基础_第1页
第1章 计算机系统基础_第2页
第1章 计算机系统基础_第3页
第1章 计算机系统基础_第4页
第1章 计算机系统基础_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机1任课教师:张春英E-mail:hblg_zcy@126.com电话学安排总学时:40学时理论学时:24学时实践学时:16学时,4、6、8、10-14周2学习:提前预习+课堂讨论+部分讲授+上机实践+课后练习+作业考试:阶段考试+期末考试方式:每部分结束后有阶段考试,全部上机进行;学期末有

期末考试成绩:平时成绩%30+阶段成绩%30+期末成绩%40

平时成绩=出勤5%+作业%15+实验报告%10推荐学习3学习网站:爱课程网:/,查找“大学计算机”这门课程,有同济大学和北京交通大学两个共享资源。中国大学MOOC:http:///course

大学计算机—计算思维导论(哈尔滨工业大学)

大学计算机(西安交通大学)FTP资源下载:3参考书籍:李凤霞主编,《大学计算机》和《大学计算机实验》不插电的计算机科学(华中科技大学出版社)数学之美(吴军)史蒂夫·乔布斯传([美]沃尔特·艾萨克森)作业方式4上机实践:指实践教程中的任务,由老师布置,在规定的时间内提交到FTP服务器指定文件夹下:ftp://3。

用户名和密码:zcyup实验报告:实验报告书由教师提供,学生在指定位置下载,做完实验填写该报告,提交到指定位置。网络作业:每2周教师布置一次网络作业,学生在任何可登陆校园网的地方完成该作业,每次作业自动生成成绩。具体完成方式上机时再演示。教学日历5理工科教学日历(24+16学时)周次理论教学内容实验内容学时安排理论实验3第1章计算机系统基础实验一图灵机模型与计算机硬件系统虚拟拆装21实验四一条指令的执行过程4第1章计算机系统基础实验二计算机中的数据表示与计算21实验三字符编码与信息交换6第2章操作系统基础实验1Windows7的基本操作22实验2Windows7的文件管理实验六文件管理与磁盘恢复7第3章文字处理软件Word2010实验4Word2010文档的输入和编辑21实验5Word2010文档排版8第3章文字处理软件Word2010实验6Word2010制作表格和插入对象219第4章电子表格处理软件Excel2010实验7Excel2010工作表操作与图表制作2110第4章电子表格处理软件Excel2010实验8Excel2010数据管理21第5章演示文稿制作软件PowerPoint201011第6章计算机网络基础实验9PowerPoint2010演示文稿制作22实验10计算机网络连接与检查12第6章计算机网络基础实验11Internet信息搜索、浏览和获取22实验七广域网通信与邮件传输13第7章多媒体技术实验14PhotoShop图像处理22实验15Flash动画制作14第8章数据库技术基础实验16Access数据库操作2115第8章数据库技术基础实验16Access数据库操作21第1章

计算机系统基础1.1计算机的发展1.2计算机的类型1.3计算机的基本工作原理及结构1.4计算机系统的组成1.5数据在计算机中的表示61.1计算机的发展什么是计算机?计算机是一种处理信息的工具,它能自动、高速、精确地对信息进行存储、传送和加工处理。信息处理工具智能化信息存储、传送、加工71.1计算机的发展-起源古代甲骨文数字(约公元前1500年)8算筹(起源于周朝,公元前1000年)91.1计算机的发展-起源算盘(可能起源于唐朝,流行于宋朝,公元800年左右)101.1计算机的发展-起源帕斯卡加法器(1642年,法国数学家)111.1计算机的发展-历史巴贝奇分析机模型(1822年,英国数学家)121.1计算机的发展-历史第一台现代电子数字计算机ABC(阿塔纳索夫-贝瑞计算机)131.1计算机的发展-历史阿塔纳索夫计算机设计三原则:(1)以二进制的方式实现数字运算和逻辑运算,以保证运算精度;(2)利用电子技术实现控制和运算,以保证运算速度;(3)采用计算功能与存储功能相分离的结构,以简化计算机设计。141946年,世界上第一台电子数字积分计算机ENIAC(ElectronicNumericalIntegratorAndCalculator)在美国诞生了。5000次加法/秒体重30吨占地170m218000多只电子管1500个继电器1.1计算机的发展-历史15第五代:具有人工智能的计算机——研制中第一代(1946--1955)电子管5千--4万(次/秒)第二代(1956--1963)晶体管几万—几十万(次/秒)第三代(1964--1971)集成电路几十万--百万(次/秒)第四代(1971--至今)超大规模集成电路几百万--百亿(次/秒)1.1计算机的发展-历史16云计算(CloudComputing)是一种通过Internet以服务的方式提供动态的、可伸缩的、虚拟化资源的计算模式。移动互联网(MobileInternet)是指互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动的总称。物联网(TheInternetofthings)顾名思义就是物物相连的互联网。1.1计算机的发展-新技术1975年,第一台微机

Altair8800(牛郎星)171.1计算机的发展-微机“牛郎星”微机的意义:微型化的设计方法OEM(原始设备生产厂商)生产方式开放式设计思想硬件与软件分离DIY(自己动手做)181.1计算机的发展-微机苹果公司的AppleII微机(1977年)19CPU:6502系列,主频4MHz

内存:64KB可扩展至128KB

外存:2个5.25‘软驱

视频:80x25行字符输出1.1计算机的发展-微机个人计算机IBMPC5150(1981年)20CPU:Intel8088,工作频率4.77MHz内存:16KB外存:160KB5.25”软盘显示器:11.5”单色操作系统:MS-DOS1.0价格:3045美元。1.1计算机的发展-微机计算机主要组成部件:半导体集成电路芯片机电部件计算机主要产品:大型计算机微型计算机嵌入式系统211.2计算机的类型221.2.1计算机系统的分类超级计算机设计方案专用设计集群设计(占80%左右)集群计算机:利用多台独立的计算机,组成一个计算机群,使多台计算机能够像一台超级计算机那样统一管理和并行计算。231.2.2大型计算机2012年6月,美国IBM公司生产的“红杉”超级计算机荣获世界最快计算机桂冠。241.2.2大型计算机占地318平方米96个机柜,160万个处理器,1.6TB内存持续测试达到:每秒16324万亿次运算峰值运算速度:每秒20132万亿次我国国防科技大学研制的“天河1号”计算机,2010年11月排名世界500强计算机第1名251.2.2大型计算机2560个计算节点,6144个3.0GHz的IntelXeon处理器,2560片显卡,内存总容量为98TB点对点通信带宽:40Gbit/s峰值计算速度:每秒钟2570万亿次。PC系列微机261.2.3微机台式微机(PC)笔记本微机(PC)PC服务器苹果系列微机271.2.3微机台式微机(Mac)笔记本微机(Mac)平板微机281.2.3微机嵌入式系统的基本组成嵌入式系统是为特定应用而设计的专用计算机系统,或者作为设备的一部分。“嵌入”是将微处理器设计和制造在某个设备内部的意思。291.2.4嵌入式系统

主要特征:系统内核小、专用性强、系统精简

主要应用:工业控制、交通管理、其他应用(军工、商业、通信、办公自动化、家用电器)

嵌入式计算机301.2.4嵌入式系统311.3计算机的基本工作原理与结构“计算机界诺贝尔奖”——图灵奖阿兰•图灵(AlanTuring)“计算机科学的奠基人”、“人工智能之父”英国著名数学家、逻辑学家、密码学家提出了“图灵机”和“图灵测试”图灵与图灵机模型32图灵与图灵机模型图灵机模型理论是计算学科最核心的理论之一,图灵机模型为计算机设计指明了方向。图灵机由三部分组成:一条两端都可无限延长的被分为一个个小方格的纸带、一个有限状态控制器和一个在带子上可以左右移动的读写头。……a1a2……ai……an……控制器状态q11.3计算机的基本工作原理与结构33冯▪诺依曼计算机冯·诺依曼:美籍匈牙利数学家,提出了著名的“存储程序”设计思想。存储程序工作原理存储程序到内存自动按地址执行程序1949EDSACJohnVonNouma1.3计算机的基本工作原理与结构34冯▪诺依曼计算机冯·诺依曼计算机设计思想采用二进制表示数据和指令采用存储程序方式计算机由5大部分组成冯·诺伊曼计算机模型的五大部分:输入设备,输出设备,存储器,控制器,运算器1.3计算机的基本工作原理与结构35冯▪诺依曼计算机存储器控制器运算器输出设备输入设备程序+数据操作命令处理结果反馈信号响应信号请求信号响应信号请求信号1.3计算机的基本工作原理与结构36冯▪诺依曼计算机1.3计算机的基本工作原理与结构运算器:对数据进行算术运算和逻辑运算的部件。控制器:电子计算机的指挥部,负责协调指挥各部件的工作。存储器:计算机记忆或暂存数据的部件。输入设备:输入是指利用某种设备将数据转换成计算机可以接收的编码的过程,所使用的设备称为输入设备。输出设备:用来输出处理结果的设备。总线:用于连接计算机中的五大组成部件构成一个完整的硬件系统。实验一图灵机模型与计算机硬件系统虚拟拆装37指令和指令系统指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一种操作。是对计算机进行程序控制的最小单位。机器指令格式操作码操作数机器执行什么操作执行对象(具体数、存放位置)指令系统是一台计算机的所有指令的集合。程序是为完成一项特定任务而用某种语言编写的一组指令序列。1.3计算机的基本工作原理与结构38指令和指令系统1.3计算机的基本工作原理与结构例:计算机计算2+3的执行步骤。第一步:输入指令(将数据和程序输入到存储器中)第二步:取数指令(从存储器取数2)第三步:取数指令(从存储器取数3)第四步:加法指令(执行2+3的运算)第五步:存数指令(将计算结果5送到存储器保存)第六步:输出指令(输出计算结果)执行指令解释指令从存储器取出指令实验四一条指令的执行过程391.3计算机的基本工作原理与结构微机采用以CPU为核心的控制中心分层结构微机系统结构1-3-5-7规则(1)1个CPU(2)3大芯片(MCH,ICH,FWH(3)5大接口(SATA,eSATA,SIO,LAN,HAD(4)7大总线(FSB,MB,PCI-E,IHA,PCI,LPC,USB等)。“1-3-5-7”是指主要结构而言,实际产品会有一些增减。401.4计算机系统组成41存储器输入设备输出设备运算器控制器冯·诺依曼体系1.4计算机系统组成-硬件系统42存储器输入设备输出设备运算器控制器微机硬件组成1.4计算机系统组成-硬件系统CPU系统43英特尔公司CPU产品酷睿(Core)系列,主要用于台式微机和笔记本微机。至强(Xeon)系列,主要面向PC服务器。凌动(Atom)系列,主要用于平板微机。CPU技术性能系统结构,指令系统,处理字长,工作频率,高速缓存容量,加工线路宽度,工作电压等。处理字长CPU内部运算单元一次处理二进制数据的位数。目前微机CPU绝大部分为64位产品。工作频率CPU每一秒钟工作的周期数,单位Hz(赫兹),例如1GHz=10亿个计算周期。1.4计算机系统组成-硬件系统主板系统主板组成集成电路芯片,电子元器件,电路系统,各种总线插座和接口组成。主板的主要功能传输各种电子信号,部分芯片也负责初步处理一些外围数据。441.4计算机系统组成-硬件系统南桥芯片北桥芯片PCI总线PCI- E总线CPU插座SIO接口内存条插座主板电源插座SATA插座音频芯片网络芯片时钟芯片SIO芯片45安装孔CMOS电池电压芯片信号线电容电感电阻PCB音频接口46存储器系统471.4计算机系统组成-硬件系统存储器系统48内存技术指标内存中每个存储单元可存放1位(bit)二进制数据,8个存储单元称为一个字节(Byte)。内存容量单位:KB、MB、GB、TB。8bit(比特)=1Byte(字节)1024B=1KB1024KB=1MB1024MB=1GB1024GB=1TB内存的类型随机存储器(RAM)静态随机存取存储器(SRAM)动态随机存取存储器(DRAM)计算机运行时的程序和数据均放在RAM中,一旦掉电,其中的数据将全部丢失。只读存储器(ROM)目前ROM一般做在微处理器芯片内部外部ROM一般采用可读写的“闪存”芯片1.4计算机系统组成-硬件系统存储器系统491.4计算机系统组成-硬件系统存储器系统501.4计算机硬件系统组成CPU外存内存交换数据交换数据不能直接交换总线和接口51

微处理器CPU

主存储器外存接口输入输出接口其他I/O口各种外设键盘、显示器等硬盘驱动器AB地址DB数据CB控制总线总线是微机中各种部件之间共享的一组公共数据传输线路。总线功能数据总线用来在设备之间传输数据和指令地址总线用于指定数据来源与去向控制总线用来控制数据的访问与使用总线性能总线宽度:总线一次并行传输的二进制位数。有8位、16位、32位、64位等。总线频率:描述总线的速度,有33MHz、66MHz、100MHz、133MHz、200MHz、400MHz、800MHz、1066MHz等。1.4计算机系统组成-硬件系统1.4.3主板系统线宽52PCI-Ex16总线插座PCI总线插座PCI-Ex1总线插座SATA接口插座总线和接口53接口两个硬件设备之间起连接作用的逻辑电路。接口功能在各个组成部件之间进行数据交换。常见接口硬盘/光驱接口:SATA音频接口:LineOut、MIC等网络接口:RJ-451.4计算机系统组成-硬件系统输入输出设备541.4计算机系统组成-硬件系统主要技术指标551.性能指标性能可以通过基准测试软件进行测试。微机的主要性能指标CPU字长时钟频率内存容量外部设备配置2.功能指标微机提供服务的类型。3.可靠性指标在规定工作环境下稳定运行的能力。4.兼容性指标产品符合某一技术规范的特定要求,两个不同厂商的产品,如果能够在同一环境下应用。1.4计算机系统组成-硬件系统561.4计算机系统组成——软件系统软件是建立在硬件之上的程序、数据及相应文档的集合,是计算机硬件与用户之间的应用接口。系统软件应用软件支撑软件571.4计算机系统组成——软件系统系统软件(systemsoftware)是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。常见的系统软件:操作系统、语言处理程序和数据库管理系统等各种程序。581.4计算机系统组成——软件系统操作系统:管理和控制计算机的所有硬件、软件资源的程序。 裸机

操作系统应用软件其它系统软件裸机:没装任何软件的计算机。591.4计算机系统组成——软件系统应用软件(applicationsoftware)是指为满足用户不同领域、不同问题的应用需求而提供的专用软件。可分为用户程序和应用软件包两类。办公软件——微软Office

图像处理软件——Adobe的Photoshop

媒体播放器软件——WindowsMediaPlayer601.4计算机系统组成——软件系统支撑软件(supportsoftware)是指支撑各种软件的开发与维护的软件,又称为软件开发环境。它主要包括中间件、各种接口软件和工具软件。IBM公司的WebSphere、微软公司的Studio.NET等。611.4计算机系统组成——软件系统程序设计语言源程序可执行程序目标程序联接程序高级语言汇编语言机器语言编译解释注意区分“源程序”与编译系统的关系621.5数据在计算机中的表示信息有数值、文字、声音、图形、图像、视频等形式。631.5数据在计算机中的表示输入数据程序色彩文字数字化18,3.14结果符合人的习惯方便物理实现运算控制简单问题导入:为什么要用二进制?641.5数据在计算机中的表示理解0和1《易经》中的0和1电路中的0和1计算机中的0和1实验二计算机中的数据表示与计算问题:人习惯用十进制,而计算机直接用的只能是二进制。思路:让计算机为人服务。651.5数据在计算机中的表示理解0和1《易经》中的0和1计算机中的0和1易经通过阴/阳来使用0和1,起始即把0和1赋予了语义,并注意了阴阳的位置与组合关系。期望通过这些内容反映一些规律性的内容。01阴阳661.5数据在计算机中的表示理解0和1《易经》中的0和1计算机中的0和1

语义符号化:是指将现实世界的语义用符号表达,进而进行基于符号的计算的一种思维,将符号赋予不同语义,则能计算不同的现实世界问题。671.5数据在计算机中的表示理解0和1《易经》中的0和1计算机中的0和1表达成了符号,也就能够进行计算易经通过阴/阳的演变(即0/1的运算)体现了变化中的规律(即蕴含的语义关系及转换关系)例如:二十四节气的演变规律例如:生命规律的演变规律冬至一阳生夏至一阴生681.5数据在计算机中的表示理解0和1《电路》中的0和1计算机中的0和1串联电路中的逻辑“与”关系逻辑“与”运算关系表开关A开关B灯泡F0(断开)0(断开)0(熄灭)0(断开)1(闭合)0(熄灭)1(闭合)0(断开)0(熄灭)1(闭合)1(闭合)1(发亮)691.5数据在计算机中的表示理解0和1《电路》中的0和1并联电路中的逻辑“或”关系逻辑或运算关系表开关A开关B灯泡F0(断开)0(断开)0(熄灭)0(断开)1(闭合)1(发亮)1(闭合)0(断开)1(发亮)1(闭合)1(闭合)1(发亮)701.5数据在计算机中的表示理解0和1《电路》中的0和1开关A灯泡F0(断开)1(发亮)1(闭合)0(熄灭)实现非功能的简单电路逻辑非运算关系表711.5数据在计算机中的表示理解0和1《计算机》中的0和1计算机为什么采用二进制?可编码任意信息算术运算规则简单

适合逻辑运算

实现技术(电子元器件)简单

721.5数据在计算机中的表示数制的概念(1)基数是一个计数制系统允许使用的基本数字符号(数符)的个数。例如十进制的数符分别为0、1、2、3、4、5、6、7、8、9,所以十进制的基数为10。依次类推,二进制、八进制、十六进制的基数分别是2、8、16。(2)权是以基数为底的幂,表示处于该位的数字所代表的值的大小。在一个数字当中,处在不同位置上的相同数字所表示的值也是不同的。一个数字在某个位置上的值等于该数字与这个位置上的因子的乘积,而该因子的值是由所在位置相对于小数点的距离来确定,这个因子就是位权。(3)进位制:用数码和带有权值的数位来表示有大小关系的数值型信息的表示方法。731.5数据在计算机中的表示常用数制二进制:1)二进制只有两个数码:0和1;2)二进制数位i的权值:2i;3)二进制表示数值:逢二进1,借1当二;高数位的1相当于低数位的2。4)二称为计数制的基值,即“二进制”

76543210.-1-211110101.01

741.5数据在计算机中的表示常用数制二进制不方便之处:与十进制相比,一个数值的数码位数长,识认比较困难。例如:245的二进制表示:

11110101另外,二进制与十进制转换也不是很方便,因此引出八进制、十六进制等。751.5数据在计算机中的表示常用数制任意进制----r进制

r进制的一位数表示有r个数码:0,1,…r-1r进制数位i的权值:rir进制表示数值:逢r进1,借1当r;高数位的1相当于低数位的r。

r称为计数制的基值,即“r进制”761.5数据在计算机中的表示常用数制方法一:后缀脚标数字表计数制

(dn-1dn-2……d2d1d0.d-1d-2……d-m)r其中,r为计数制的数字或汉字形式例如(365.2)10,(11011.01)2,(3460.32)8,(596.12)16方法二:利用后缀表示各种进位计数制后缀B(binary):二进制数;后缀O(octal):八进制数;后缀H(hex):十六进制数,后缀D(decimal):十进制数。例如365.2D,11011.01B,3460.32O,596.12H各种进位计数制的表示方法771.5数据在计算机中的表示各种数制的转换r进制数值的大小及其与十进制的转换

(F5.4)16=F×161+5×160+4×16-1=(245.25)10781.5数据在计算机中的表示各种数制的转换(753.37)8

=

753.37O=7×82+5×81+3×80+3×8-1+7×8-2=(491.484375)10(753.37)16=

753.37H=7×162+5×161+3×160+3×16-1+7×16-2=(1875.2148)10(753.37)12=7×122+5×121+3×120+3×12-1+7×12-2=(1071.2986)10同一个数串,由于进位制不同其所表达的数值大小也是不同的791.5数据在计算机中的表示各种数制的转换“除基取余”801.5数据在计算机中的表示各种数制的转换(139)10=()2(269)10=()8(396)10=()161000101141518C811.5数据在计算机中的表示各种数制的转换“乘基取整”821.5数据在计算机中的表示各种数制的转换例如:(0.525)10=(0.8666)16166.4166.40.525168.4166.4831.5数据在计算机中的表示各种数制的转换841.5数据在计算机中的表示各种数制的转换

目标进制源进制十进制二进制八进制十六进制十进制

整数部分,除基数倒取余数;小数部分,乘基数取整数二进制按权展开

三位并一位四位并一位八进制一位拆三位

以二进制为桥梁十六进制一位拆四位以二进制为桥梁

851.5数据在计算机中的表示思考题1.请把你宿舍的房间号码表示成二进制,看结果是什么?2.用手机号码猜年龄。以2014年为例,请按以下步骤做:(1)把你手机号码的最后一位乘上2,然后加上5,再乘以50;(2)把得到的数目加上1764;(3)用上面的结果减去你的出生年份,得到的一定是一个三位数字。知道其中的奥秘吗?这里有基数的概念吗?如果是2015年,这个游戏还准确吗?游戏规则可以怎么修改?861.5数据在计算机中的表示二进制的算术运算运算规则简单:逢二进一;借一当二。想想十进制的算术运算口诀:1+1,1+2,1+3,…,1+9,2+1,…,确实复杂871.5数据在计算机中的表示二进制的算术运算算术运算按位计算并考虑进位和借位;乘除法运算可转为多次加减法运算来进行;有很多快速进行加减乘除运算的算法。例1:10111B+10011B=?10111+)10011010101101010B例2:10111B-10011B=?10111-)100110010000100B881.5数据在计算机中的表示二进制的逻辑运算“与”运算(AND):当X和Y都为真时,XANDY也为真;否则均为假。“或”运算(OR):当X和Y都为假时,XORY也为假;否则均为真。“非”运算(NOT):当X为真时,NOTX为假;当X为假时,NOTX为真。“异或”运算(XOR):当X和Y都为真或都为假时,XXORY为假;否则为真。“与”运算:两把钥匙都有才能开门“或”运算:只要有任何一把钥匙便能开门891.5数据在计算机中的表示数据存储整数:整数是没有小数部分的整型数字,可以当作小数点位置是固定的数字。存储整数一般采用定点表示法,小数点是假设的并不实际存储。例如机器字长为16位,符号位占1位,数值部分占15位,故十进制数+32767的定点数表示如下所示:901.5数据在计算机中的表示数据存储整数:

整数表示

无符号数

带符号数原码表示补码表示反码表示911.5数据在计算机中的表示数据存储整数:无符号整数:不考虑符号的一连串二进制数字序列,比如一个任务的执行次数、内存单元的存储地址等,都可以用无符号整数表示。有符号整数:负数可以用有符号整数来表示。有符号整数主要有两种方法,一种是补码记数法,另外一种方法是余码记数法。请查阅资料,什么叫余码记数法,如何表示有符号整数,请举例说明。921.5数据在计算机中的表示原码、反码和补码存储编码转换中间码运算编码原码反码补码正数的反码与其原码相同;负数的反码是把除符号位外的其他位变反正数的补码与原码相同负数的补码为该数的反码加1931.5数据在计算机中的表示原码、反码和补码1.定义:(1)原码2.求法:根据定义求原码直接写出原码[+0]原=00000000[-0]原=10000000[0]原的两种表示是什么?

3.

原码的表示范围:–(2n–1–1)~(2n–1–1)

当n=8时,原码的表示范围-127~+127例例941.5数据在计算机中的表示原码、反码和补码(2)反码1.定义:2.求法:根据定义求反码。除符号位外,按位变反3.反码的表示范围:–(2n–1–1)~(2n–1–1)。[+0]反=00000000[-0]反=11111111[0]反的两种表示?当n=8时,反码的表示范围是?-127~+127例反码是中间过渡码,可用于通过反码求补码。951.5数据在计算机中的表示原码、反码和补码(3)补码例:校对时针到红针位置:蓝:顺时针

+7;黄:逆时针–5。“0”8+7=8–5?对模数为12而言-5的补码结果去掉模数12961.5数据在计算机中的表示原码、反码和补码1.

定义:2.

求法:根据定义求补码由反码求补码(反码+1=补码)直接写出补码3.补码的表示范围:–2n–1~(2n–1–1)

当n=8时,补码的表示范围是?-128~+127[+0]补=[-0]补=0[0]补的表示?例例971.5数据在计算机中的表示数据存储实数:实数是带有整数部分和小数部分的数字,小数部分的存储要指明其小数点的位置。小数点在计算机中如何表示?两种方法位置固定:3.14159--定点位置变化:3.14159--浮点3.14159*1000.314159*1010.0314159*102“.”的位置移动,数的大小不变981.5数据在计算机中的表示数据存储实数:定点数的表示浮点数的表示991.5数据在计算机中的表示数据存储1.定点小数格式

Ns

N-1N-2…

N-m符号位数值部分小数点(隐含)小数点位置固定在某一位置。包括:定点小数和定点整数。小数点固定在最高数据位的左边所有的数都是纯小数只能表示小数(1)定点表示法1001.5数据在计算机中的表示数据存储当:X=123456时如果不是小数怎么办?比例因子:k=1000000X’=x/k=123456/1000000=0.123456可以用定点小数表示了!

…...

最后的结果再乘上“比例因子”进行中间运算1011.5数据在计算机中的表示数据存储2.定点整数格式:Ns

Nn-1Nn-2…

N0符号位数值部分小数点(隐含)小数点固定在最低位数字的右边定点表示的特点?直观、简单、节省硬件数据范围小,不灵活1021.5数据在计算机中的表示数据存储小数点位置可任意移动

M

•RE尾数基数阶3.14159*1000.314159*1010.0314159*1023.14159尾数:数的有效数字阶:小数在数中的实际位置(2)浮点表示法1031.5数据在计算机中的表示数据存储

阶符阶码

数符尾数尾数阶尾数:常用定点小数表示,有一个符号位阶:常用整数表示,有一个符号位假定:32位字长,8位作阶,24位作尾数能表示的最大的数?最小数??1041.5数据在计算机中的表示数据存储当阶的符号位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论