【5A版】数据存储.ppt

【5A版】数据存储.ppt

ID:32455806

大小:2.17 MB

页数:86页

时间:2019-02-05

【5A版】数据存储.ppt_第1页
【5A版】数据存储.ppt_第2页
【5A版】数据存储.ppt_第3页
【5A版】数据存储.ppt_第4页
【5A版】数据存储.ppt_第5页
资源描述:

《【5A版】数据存储.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第03章数据存储-2-本章内容安排数据类型存储数字存储文本存储音频存储图像存储视频-3-数据类型工程程序:数字。文字处理程序:文本。图像处理程序:图像。计算机播放音乐:音频。计算机播放电影,创建特效:视频。计算机业使用术语“多媒体”来定义包含数字、文本、图像、音频和视频的信息。-4-计算机内部的数据计算机外部不同类型的数据,都需要采用统一的数据表示法转换后存入计算机,当数据从计算机输出时再还原回来。这种通用的格式称为位模式(bitpattern)。-5-位位:bit(binarydigit)是存储在计算机中的最小数据单位,它是0或1。位代表设备的某一种状态,这些

2、设备只能处于两种状态之一。如开关要么断开(用0表示),要么合上(用1表示)。计算机中使用“电子开关”表示位,一个开关存储一个位的信息,计算机使用众多的两态设备来存储数据。-6-位模式单个的位并不能解决数据表示问题。为了表示数据的不同类型,应该使用位模式(bitpattern),它是一个由若干个位构成的序列,有时也被称为位流。通常将长度为8的位模式称为字节(byte)。-7-位模式属于不同类型的数据可以以同样的位模式存储。存储器仅关心如何将数据按位模式存储;将位模式解释为何种数据类型,则由程序负责完成。-8-相关话题数据压缩数据存储到计算机之前通常被压缩,以节省空

3、间,数据压缩在第15章讨论。错误检测和纠正在传输和存储数据时的错误检测和纠正。-9-本章内容安排数据类型存储数字存储文本存储音频存储图像存储视频-10-存储数字的基本问题数字要存入计算机,首先必须要转换为二进制系统,此外还需要解决如何存储数字的符号?如何现实小数点?-11-2.1、存储整数整数通常使用定点表示法存储在内存中小数点是假定的,但不存储-12-整数的常见存储方法整数表示有符号整数无符号整数符号加绝对值格式二进制补码格式-13-1、无符号整数无符号整数是没有符号的整数,介于0~无穷大之间。计算机不可能表示所有整数。通常,计算机都定义了一个最大无符号整数常

4、量。无符号整数范围介于0到该常量之间。最大无符号整数(2n-1)取决于计算机中分配用于保存无符号整数的二进制位数n存储无符号整数将整数变成二进制数;将二进制对齐到指定的位数:如果二进制位数不足n位,则在二进制数左边补0,使它的总位数为n位;若超过n位,表示无法存储,导致溢出。-14-无符号整数存储示例问题将7按照无符号整数格式存储在8位存储单元中解答7→111→00000111.-15-无符号整数存储示例问题将258按照无符号整数格式存储在16位存储单元中解答258→100000010→0000000100000010-16-译码无符号整数将指定的位串,按照二进

5、制转换为十进制,结果即为对应的无符号整数。-17-无符号整数译码示例问题译解内存中“00101011”对应的无符号整数解答遵循进制转换规则,00101011→43-18-溢出限定存储单元位数后,可以表达的无符号整数是有限的对于n位存储单元中,可表示数范围为0~2n-1若n为4,则最大可以存储15将超过15的输入存储后,会出现溢出的情况。-19-溢出的结果11+9→20,表示为(10100)2溢出时丢弃存储不了的高位→4-20-无符号整数的应用无符号整数用来存储非负数,不用存储符号,效率较高。计数寻址:引用一个存储单元的地址做为其它数据类型的基础:如文本、图像、音

6、频和视频的基本存储单元,可看成无符号数-21-2、符号加绝对值符号加绝对值格式对n位位模式,2n个编码(0~2n-1)划分为2个区域,分别用来表示正整数和负整数在符号+绝对值表示法(原码)中,最左边的位用于定义数的符号。如果是0,则表示正数,如果为1,则表示负数。-22-符号加绝对值的数据存储过程将整数的绝对值转换成二进制数。若二进制位数不足n-1,左边补0,使总位数为n-1。若位数超过n-1,则发生溢出,无法存储。如果是正数,则在最左边加0(使它变成n位);如果是负数,则在最左边加1(使它变成n位)-23-符号加绝对值存储示例问题将+28按照符号加绝对值格式存

7、储在8位位模式中解答28→11100→0011100→00011100-24-符号加绝对值存储示例问题将-28按照符号加绝对值格式存储在8位位模式中解答28→11100→0011100→10011100-25-符号加绝对值整数译码示例问题译解内存中按照符号加绝对值格式存储的“01001101”对应的数值解答最高位为0→正数提取后7位→1001101→77-26-符号加绝对值整数译码示例问题译解内存中按照符号加绝对值格式存储的“10100001”对应的数值解答最高位为1→负数提取后7位→0100001→33→-33-27-符号加绝对值表示的溢出在符号加绝对值表示法

8、(原码)中0有两种表示方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。