计算机中数据_第1页
计算机中数据_第2页
计算机中数据_第3页
计算机中数据_第4页
计算机中数据_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

计算机中数据第一页,共68页。内容提要

计算机的数制

数值型数据的表示和编码

字符型数据的表示和编码

图形及图像的表示

数字动画和数字视频的表示

声音的表示2023/3/112第二页,共68页。计算机信息处理特征信息处理——将信息转换为机内数据数据——人读、机读两态在计算机中的数据和指令都是用二进制代码表示的。计算机中常用数制2023/3/113第三页,共68页。进位制数日常生活中人们都采用十进制数计算机的语言——二进制计算机应用中使用的进制二进制、八进制、十六进制采用二进制的原因:二进制数在物理上最容易实现运算规则简单,易于实现方便逻辑运算计算机中常用数制2023/3/114第四页,共68页。二,八,十六进制数的特点计算机中常用数制十进制二进制八进制十六进制0、1、2、3、4、5、6、7、8、9

0、10、1、2、3、4、5、6、70、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

逢十进一借一当十逢二进一,借一当二逢八进一借一当八逢十六进一,借一当十六基数为10基数为2基数为8基数为16位权10i位权2i位权8i位权16i2023/3/115第五页,共68页。R进制数 一般来说,若把它们统称为R进制,则R进位制具有下列特点:具有R个数字符号:0,l,…,(R-1)

由低位向高位是按"逢R进一"的规则进行计数基数是"R"计算机中常用数制2023/3/116第六页,共68页。基数和位权

基数——某进位制的基数是指该进位制中允许选用的基本数码的个数。

例如:对于二进制,有两个数码(O,1),且由低位向高位是“逢二进一”,故其基数为2。

十进制数,基数为10;八进制数,基数为8;十六进制数,基数为16。计算机中常用数制2023/3/117第七页,共68页。基数和位权位权——对于某一进位制数,一个数码处在数的不同位置时,它所代表的数值是不同的。计算机中常用数制333

3×102

3×101

3×100例如:在十进制数333中,数字3在个位数位置上时表示3,即3×100;数字3在十位数位置上时表示30,即3×101;数字3在百位数位置上时表示300,即3×102。2023/3/118第八页,共68页。不同进位制数的表示法方法一:用圆括号外的下标值(如:10、2、8、16)表示该括号内的数是哪一个进位制中的数。例如: 十进制数25 (25)10

或25 二进制数101 (101)2

八进制数77 (77)8

十六进制数A6 (A6)16计算机中常用数制2023/3/119第九页,共68页。不同进位制数的表示法方法二:在数的最后加上字母来区分其前面的数是属于哪个进位制,具体规则如下:例如: 十进制数 2525D

二进制数 101101B

八进制数 7777Q

十六进制数 A6A6HD(十进制),B(二进制),Q(八进制),

H(十六进制)计算机中常用数制2023/3/1110第十页,共68页。进制位数的相互转换 同一个数值可以用不同的进位制数表示,例如:(12)10=(1100)2=(14)8=(C)16

这表明不同进位制只是表示数的不同手段,它们之间必定可以相互转换。十进制数二进制数二进制数十进制数二进制数八进制数二进制数十六进制数数制之间的转换2023/3/1111第十一页,共68页。基本方法:

整数——“除2取余”(余数由下而上排列)

小数——“乘2取整”(整数由上而下排列)具体做法:

1)对于十进制数整数,用2连续除要转换的十进制整数及各次所得之商,直除到商得0时为止,则各次所得之余数即为所求二进制整数由低位到高位的值;2)对于十进制小数,用2连续乘要转换的十进制小数及各次所得之积的小数部分,直乘到积的小数部分为0(或满足所要求的精度)时为止,则各次所得之积的整数部分即为所求二进制小数由高位到低位的值。3)当十进制数包含有整数和小数两部分时,可分别将整数和小数转换,然后相加。2023/3/1112第十二页,共68页。27523712181290241220210

01结果为:1001011即:(75)10=(1001011)2示例:2023/3/1113第十三页,共68页。示例:

0.625

╳2

1.250 整数=1

╳2

0.50 整数=0

╳2

1.0

整数=1

小数值=0结果为:0.101即:(0.625)10=(0.101)22023/3/1114第十四页,共68页。

875893811

01结果为:113即:(75)10=(113)8示例:2023/3/1115第十五页,共68页。

0.734

╳8

5.872整数=5

╳8

6.976整数=6

╳8

7.808整数=7

╳8

6.464整数=6结果约为:0.5676即:(0.734)10≈(0.5676)8示例:将(237.625)10转化成二、八、十六进制数2023/3/1116第十六页,共68页。基本方法(位权法):

将二进制数的各位按权展开相加例:将二进制数11011.101转换成十进制数

11011.101=1×24+1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3=16+8+0+2+1+0.5+0+0.125

=27.625故11011.101B=27.625

2023/3/1117第十七页,共68页。基本原理:

八进制的基数为8两者满足8=23,每位八进制数可转换为等值的三位二进制数,反之亦然。具体做法:

1)八进制数转换成二进制数

每位八进制数用相应的3位二进制数代替。

“一分为三”

2)二进制数转换成八进制数

将二进制数以小数点为界,整数部分从右到左分成三位一组,小数部分从左到右分成三位一组,头尾不足三位时补0。“三位一并法”2023/3/1118第十八页,共68页。例:将八进制数257.364转换成二进制数

257.364

↓↓↓

↓↓↓

010

101111

.011110100

于是,257.364Q=10101111.0111101

例:将二进制数10110.1011转换成八进制数

010110.101

100

2

6.5

4

于是,10110.1011B=26.54Q

2023/3/1119第十九页,共68页。基本原理:

十六进制的基数为16,两者满足16=24,每位十六进制数可转换为等值的四位二进制数,反之亦然。具体做法:

1)十六进制数转换成二进制数

将每位十六进制数用相应的4位二进制数代替。

2)二进制数转换成十六进制数

“四位一并法”2023/3/1120第二十页,共68页。数据的常用单位1、位(bit):1个二进制位,最小的信息单位2、字节(Byte):1byte=8bits(最常用),计算机最小存储单元3、一个字节存储一个英文字符(半角英文字符的编码ASCII码);二个字节存储一个汉字,即1个汉字至少需要两个字节或字符表示2023/3/1121第二十一页,共68页。数据的常用单位4、字

(Word):计算机信息交换、加工、存储的基本单元;计算机中的“字”用来表示数据或信息长度

1KB=1024=210字节

1MB=1048576=220字节

1GB=10亿字节=230字节

1TB=10000亿字节=240字节

1TB=1024GB=1024*1024MB=

1024*1024*1024KB(换算关系)e.g.

10MB=10*1000*1000Bor10*1024*1024B?2023/3/1122第二十二页,共68页。定点数数值数据的表示0100000010000011定点小数:定点整数:符号位隐含小数点(+0.5)符号位隐含小数点(-3)2023/3/1123第二十三页,共68页。浮点数一个任意实数,在计算机内部可以用指数(为整数)和尾数(为纯小数)来表示,用指数和尾数表示实数的方法称为浮点表示法。如:通常表示为:X为浮点数;M为尾数;E为阶码;R为阶的基数。

数值数据的表示2023/3/1124第二十四页,共68页。浮点数31302423220阶符阶码数符尾数阶码部分尾数部分

……

=(21000.1000101)2=(1000.101)2=8.6251000000100010001010000000000000000PC机中的单精度浮点数据(两个字节)数值数据的表示2023/3/1125第二十五页,共68页。浮点数IEEE754的标准

32位浮点数标准格式64位浮点数的标准格式数值数据的表示2023/3/1126第二十六页,共68页。十进制数串每个数字转换成四位二进制代码BCD(8421)码:四位位权分别是

8=23 4=22 2=21 1=201011110011001101100010018910100100011171001010101106100001110101501110110010040110001000113010100110010201000001000110011000000000余三码格雷码BCD(8421)码十进制数数值数据的表示2023/3/1127第二十七页,共68页。十进制数串格雷码:

BCD码相邻两位的异或,如:BCD码:01101001

格雷码:01011101余三码:

BCD码+11B,如:

01011001(BCD码)+111110011100(余三码)1111110011001101100010018910100100011171001010101106100001110101501110110010040110001000113010100110010201000001000110011000000000余三码格雷码BCD(8421)码十进制数数值数据的表示2023/3/1128第二十八页,共68页。即:+770100110101001101机器数+77

符号位真值数值数据的编码机器数/真值2023/3/1129第二十九页,共68页。如:真值 机器数

+0 +0000000 00000000 -0 -0000000 10000000 +5 +0000101 00000101 -5 -0000101 10000101在计算机中,1.数据都是采用二进制表示;2.数的符号,也用“0”或“1”表示,“0”表示正,“1”表示负;3.数的最高位为符号位。数值数据的编码2023/3/1130第三十页,共68页。移码101100101100110110110011-77

原码反码补码原码反码补码移动码最高位为符号位,数值部分为原数的绝对值正数:反码=原码负数:反码=原码除符号位各位取反正数:补码=原码负数:补码=反码+100110011移码:补码的符号位取反带符号的机器数数值数据的编码2023/3/1131第三十一页,共68页。数值数据的编码表5.5部分数据的各种机器码十进制真值二进制真值原码反码补码移码-127-111111111111111100000001000000100000001-1-1100000011111111011111111011111110-010000000111111110000000010000000+000000000000000001+100000001000000010000000110000001127+111111101111111011111110111111111111111(以8位字长为例)2023/3/1132第三十二页,共68页。73-73=(01001001)补

+(10110111)补=(00000000)补

=073-127=(01001001)补

+(10000001)补=(11001010)补=(11001001)反=(10110110)原=-(25+24+22+21)10=-54补码数据计算数值数据的编码2023/3/1133第三十三页,共68页。ASCII码——字符编码字符编码:字符编码是用二进制编码来表示字母、数字以及专门符号(如:键盘上的字符)。

在计算机系统中,有两种重要的字符编码方式:用于微型机与小型机的ASCII和用于IBM大型主机的EBCDIC。ASCII码:是英文AmericanStandardCodeforInformationInterchange的缩写,意为“美国标准信息交换代码”。ASCII码有7位版本和8位版本两种,国际上通用的是7位版本。ASCII编码2023/3/1134第三十四页,共68页。ASCII码的十进制表示:SP:320-9:48-57A-Z:65-90a-z:97-122ASCII编码2023/3/1135第三十五页,共68页。用户键入“1”和“0”键BIOS将扫描码翻译为ASCII码31H和30H主机接收两个ASCII码一方面回送给终端另一方面传给程序终端将ASCII码转换为字符点阵信息,显示“10”程序将两个字符转换为二进制数00001010用户输入十进制数“10”传递给程序的过程ASCII编码2023/3/1136第三十六页,共68页。字符串是指连续的一串字符。如:“abc”“1234567890”“^&*W#”一般,它们占用主存中连续的多个字节,每个字节存一个字符。所谓比较字符串大小,就是从左到右逐个比较两个字符串中对应字符的ASCII码的大小。如:“they”>“them”,“98”>“200”。字符串字符串2023/3/1137第三十七页,共68页。汉字编码汉字编码与汉字处理过程

外部输入码字型码(输出)键盘管理程序其它系统代码交换码(国际码)汉字信息汉字信息机内码(计算机输出汉字)(计算机存储、传输)汉字处理程序(键盘)2023/3/1138第三十八页,共68页。汉字输入码(或外码)数码:用一串数字来替代汉字的编码。如区位码、电报码、国标码等。音码:以汉字读音(不考虑声调)为基础的编码。如全拼码,简拼码,双拼码等。形码:以汉字笔画、结构、形状为依据的汉字编码。如五笔字型,大众码,仓吉码等。音形码:把汉字拼音和汉字字形相结合的编码方式。主要有智能ABC、自然码等。汉字编码2023/3/1139第三十九页,共68页。汉字交换码(国标码)《信息交换用汉字编码字符集•基本集》是我国于1980年制定的国家标准GB2312-80每个汉字(图形符号)采用双字节表示,每个字节只用低7位(字节的最高位为0);GB2312分成94行×94列,行号称为区号,列号称为位号。7位区号在高字节,7位列号在低字节,共同组成汉字的区位码。将区位码的区号和位号各加32(即100000)变换成国标码。汉字编码2023/3/1140第四十页,共68页。汉字机内码(内码)是供计算机系统内部进行存储、加工处理、传输统一使用的代码。区位码、国标码和机内码之间的关系可以概括为:国标码=(区位码的十六进制表示)+2020H机内码=国标码+8080H如:“中”的区位码是5448区位码即:3630H0011010000110000国标码是:5650H0101010001010000机内码为:D6D0H1101010011010000汉字编码2023/3/1141第四十一页,共68页。汉字的显示与打印汉字输出码即汉字字形码(又称汉字字模码)是表示汉字字形的字模数据:点阵字形:通常有16×16,24×24,32×32,48×48等矢量字形汉字字库软字库硬字库汉字编码2023/3/1142第四十二页,共68页。图像基本概念图像是指由输入设备捕捉的实际场景画面或以数字化形式存储的任意画面。位图表示法、点阵表示法像素Pixel

2023/3/1143第四十三页,共68页。图像5.4.1图像(image)2023/3/1144第四十四页,共68页。放大后图像2023/3/1145第四十五页,共68页。颜色

深度24位真彩色:967K256色:324K16色:162K黑白(2色):42K256级:324K16级:162K图像2023/3/1146第四十六页,共68页。图像文件大小、图像格式图像文件占用数据空间计算方法为:比特数=图像宽度×图像高度×图像深度字节数=比特数÷8。图像格式:

.BMP.PCX.GIF.JPG.PNG如小孩图片:尺寸:656*50324位彩色图像文件大小(大小与格式的关系)图像2023/3/1147第四十七页,共68页。图形图形矢量图形是以一种指令的形式存在的。特点:图形是对图像进行抽象的结果。能对图中的各个部分分别进行控制。图形的产生需要时间。在微机平台上制作二维图形较常见的软件有CorelDRAW等。制作三维图形常见的软件有3DMAX、AutoCAD等2023/3/1148第四十八页,共68页。图形与图像的关系基本元素:图元、像素。显示过程:变换有无失真:处理形式:图形实际上是对图像的抽象图形与图像的关系2023/3/1149第四十九页,共68页。图形放大图形与图像的关系2023/3/1150第五十页,共68页。数字动画数字动画造型动画: 对每一个活动的对象分别进行设计,并构造每一对象的特征,然后用这些对象组成完整的画面,进行实时转换,形成动画。如:Photoshop中实现的动画,文件扩展名为.psd。帧动画: 是由一幅幅连续的画面组成的图像或图形序列。如:Flash中实现的动画,文件扩展名为.swf(ShockwaveFormat)。2023/3/1151第五十一页,共68页。数字视频影像文件

.AVI .MOV .DAT流式视频格式(StreamingVideoFormat) .RM .MOV.ASF2023/3/1152第五十二页,共68页。2023/3/1153第五十三页,共68页。波形音频声音信息通过话筒将声波变成电波,然后对其电信号进行采样(把时间分成足够小的间隔,并保存下该间隔的电信号强度),即声音的数字化;采样点越多、表示强度的二进制位数越多,则保真度越好,声音的质量也就越好。2023/3/1154第五十四页,共68页。波形的高度记录了每次采样,在这里,用8个比特来记录每个采样,这样,波形的高度从0~256要对声波进行采样,需要把每一秒钟的声波分为几千份。在这里,很难看出这些采样,因此只显示了声波的30个采样2023/3/1155第五十五页,共68页。声波的高度为155,因此这个采样用二进制编码为10011011如果假定每个采样之间的高度并不会改变,可以在每个高度之间画一条垂直线。这种用数字表示的声波称为“分步波形”2023/3/1156第五十六页,共68页。MIDI音乐乐器数字接口(MIDI,MusicalInstrumentDigitalInterface)文件包含有MIDI乐器和MIDI声卡用来重构声音的指令,它能存储和重构乐器声音,但不能存储和重构发音。与波形声音相比,MIDI数据不是声音而是指令,所以它的数据量要少得多。2023/3/1157第五十七页,共68页。压缩文件或文件夹使用压缩工具2.使用添加按钮启动压缩过程1.选择要压缩的文件或文件夹3.输入待生成的压缩文件名4.点击[确定]按钮,开始压缩2023/3/1158第五十八页,共68页。解压压缩文件使用压缩工具2.使用解压到按钮启动解压过程3.输入解压后文件存放路径4.单击确定按钮,开始解压1.选择待解压的压缩文件2023/3/1159第五十九页,共68页。本课知识归纳计算机中的数制:二进制、八进制、十进制和十六进制各种进制数之间的转换计算机中一般数据的表示形式:非数值数据数值数据定点数、浮点数、数串(BCD码、格雷码、余3码)编码形式:真值、机器码(原码、补码、反码、移码)2023/3/1160第六十页,共68页。本课知识归纳计算机中的信息、数据都是采用二进制形式表示和存储的。英文字符采用ASCII码标准。汉字采用双字节代码,在计算机中采用机内码,显示和打印使用输出码,输入采用输入码。图像和声音信息经过数字化后才能在计算机中保存和处理。2023/3/1161第六十一页,共68页。例:将(237.625)10转化成二进制数

整数部分

除2取余(余数)2|2372|118

12|59

0

2|29

1

2|14

12|7

0

2|3

1

2|1

1

0

1小数部分(整数)乘2取整

0.625

×2

1

1.250

×2

0

0.50

×2

1

1.0取值方向即:(237.625)10=(11101101.101)22023/3/1162第六十二页,共68页。例:将(237.625)10转化成八进制数除8取余(余

温馨提示

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

评论

0/150

提交评论