信息编码与数据表示精.ppt
《信息编码与数据表示精.ppt》由会员分享,可在线阅读,更多相关《信息编码与数据表示精.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息编码与数据表示信息编码与数据表示第1页,本讲稿共61页6.1.1 数字化信息编码的概念数字化信息编码的概念第2页,本讲稿共61页数字(数字(Digit)技术)技术vv数字技术数字技术数字技术数字技术:是采用有限个状态(目前主要是:是采用有限个状态(目前主要是:是采用有限个状态(目前主要是:是采用有限个状态(目前主要是0 0和和和和1 1两个数字)两个数字)两个数字)两个数字)来来来来表示、处理、存储和传输一切信息表示、处理、存储和传输一切信息表示、处理、存储和传输一切信息表示、处理、存储和传输一切信息的技术。的技术。的技术。的技术。vv数字化数字化数字化数字化:全面采用数字技术实现信息系统
2、。:全面采用数字技术实现信息系统。:全面采用数字技术实现信息系统。:全面采用数字技术实现信息系统。vv数字化现状:数字化现状:数字化现状:数字化现状:计算机:全部采用计算机:全部采用计算机:全部采用计算机:全部采用通信和信息存储:大量采用通信和信息存储:大量采用通信和信息存储:大量采用通信和信息存储:大量采用广播电视:数字电视和数字广播越来越近广播电视:数字电视和数字广播越来越近广播电视:数字电视和数字广播越来越近广播电视:数字电视和数字广播越来越近第3页,本讲稿共61页采用二进制数字技术的原因采用二进制数字技术的原因vv器件容易实现器件容易实现每一位只有两个状态,电路实现容易每一位只有两个状
3、态,电路实现容易每一位只有两个状态,电路实现容易每一位只有两个状态,电路实现容易vv运算规则简单运算规则简单加法:加法:加法:加法:0+0=00+0=0 0+1=10+1=1 1+0=11+0=1 1+1=01+1=0(进位)(进位)(进位)(进位)减法:减法:减法:减法:0-0=00-0=0 0-1=10-1=1(借位)(借位)(借位)(借位)1-0=11-0=1 1-1=01-1=0乘法:乘法:乘法:乘法:0 0*0=00=0 0 0*1=01=0 1 1*0=00=0 1 1*1=11=1vv与逻辑(布尔)代数相吻合与逻辑(布尔)代数相吻合有坚实的数学工具作为设计的基础有坚实的数学工具作
4、为设计的基础有坚实的数学工具作为设计的基础有坚实的数学工具作为设计的基础第4页,本讲稿共61页1、比特的概念、比特的概念 比特(比特(binary digit,bit)vv在数字系统中是组成信息的在数字系统中是组成信息的最小单位最小单位;vv数字技术的处理对象,数字技术的处理对象,二进制位,位;二进制位,位;vv比特只有两种状态:数字比特只有两种状态:数字0或数字或数字1;vv计算机中的数、文字、符号、图像、声音;计算机中的数、文字、符号、图像、声音;等,都表现为比特的不同组合;等,都表现为比特的不同组合;vv一般用小写的字母一般用小写的字母“b”表示表示(bit)。第5页,本讲稿共61页字节
5、字节Bytevv“比特比特”单位太小,计算机单位太小,计算机并不单独对比特进行处理、存储或传输;并不单独对比特进行处理、存储或传输;并不单独对比特进行处理、存储或传输;并不单独对比特进行处理、存储或传输;而是采用稍大一些的计量单位而是采用稍大一些的计量单位而是采用稍大一些的计量单位而是采用稍大一些的计量单位字节(字节(字节(字节(ByteByte)1字节字节=8比特比特b b7 7b b6 6b b5 5b b4 4b b3 3b b2 2b b1 1b b0 0最高位最高位最高位最高位最低位最低位最低位最低位1 1 1 1个字节,其中个字节,其中个字节,其中个字节,其中b bi i为一个比特
6、为一个比特为一个比特为一个比特第6页,本讲稿共61页2、比特的运算、比特的运算vv比特的表示比特的表示比特的表示比特的表示数字电路中,电位的高低、脉冲的有无数字电路中,电位的高低、脉冲的有无数字电路中,电位的高低、脉冲的有无数字电路中,电位的高低、脉冲的有无两个状态两个状态两个状态两个状态“0 0”或或或或“1 1”。逻辑思维中,命题的真或假逻辑思维中,命题的真或假逻辑思维中,命题的真或假逻辑思维中,命题的真或假数字数字数字数字“1”1”或或或或“0”0”。vv比特的运算比特的运算比特的运算比特的运算使用的数学工具使用的数学工具使用的数学工具使用的数学工具逻辑代数逻辑代数逻辑代数逻辑代数(布尔
7、代数布尔代数布尔代数布尔代数)vv三种最基本的逻辑运算三种最基本的逻辑运算三种最基本的逻辑运算三种最基本的逻辑运算逻辑加逻辑加逻辑加逻辑加、逻辑乘逻辑乘逻辑乘逻辑乘、取反取反取反取反第7页,本讲稿共61页逻辑逻辑加加运算运算vv逻逻逻逻辑辑辑辑加加加加也也也也称称称称“或或或或”运运运运算算算算,用用用用符符符符号号号号“OROROROR”、“”或或或或“”表表表表示示示示。运算规则如下:运算规则如下:运算规则如下:运算规则如下:0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0000 1 1 1 1 0000 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1
8、 1 1 1 vv两两两两个个个个多多多多位位位位二二二二进进进进制制制制数数数数进进进进行行行行逻逻逻逻辑辑辑辑加加加加运运运运算算算算时时时时,按按按按位位位位独独独独立立立立进进进进行行行行,相相相相邻邻邻邻位之间不发生关系。例如:位之间不发生关系。例如:位之间不发生关系。例如:位之间不发生关系。例如:1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1
9、 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0第8页,本讲稿共61页逻辑逻辑乘乘运算运算vv逻逻逻逻辑辑辑辑乘乘乘乘也也也也称称称称“与与与与”运运运运算算算算,用用用用符符符符号号号号“ANDANDANDAND”、“”或或或或“”表表表表示示示示。运运运运算算算算规则规则规则规则如下:如下:如下:如下:0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0000 1 1 1 1 0000 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 vv两两两两个个个个多多多多位位位位二二二二进进进进制制制制数数数数
10、进进进进行行行行逻逻逻逻辑辑辑辑乘乘乘乘运运运运算算算算时时时时,按按按按位位位位独独独独立立立立进进进进行行行行,相相相相邻邻邻邻位之位之位之位之间间间间不不不不发发发发生关系。例如:生关系。例如:生关系。例如:生关系。例如:1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0
11、1 0 0第9页,本讲稿共61页取反取反运算运算vv取取反反:也也称称“非非”运运算算,用用符符号号“NOTNOT”或或“”表示。运算表示。运算规则规则如下:如下:0 10 10 10 11 01 01 01 0第10页,本讲稿共61页3、比特的存储、比特的存储vv存储(记忆)存储(记忆)存储(记忆)存储(记忆)1 1个比特需要使用具有个比特需要使用具有个比特需要使用具有个比特需要使用具有两种稳定状态两种稳定状态两种稳定状态两种稳定状态的设的设的设的设备。比方:备。比方:备。比方:备。比方:vv现实生活中具有两种稳定态的物体举例:现实生活中具有两种稳定态的物体举例:现实生活中具有两种稳定态的物
12、体举例:现实生活中具有两种稳定态的物体举例:开关开关开关开关开、关开、关开、关开、关继电器继电器继电器继电器断开、吸合断开、吸合断开、吸合断开、吸合灯泡灯泡灯泡灯泡亮、暗亮、暗亮、暗亮、暗vv习惯上将两种状态之间转换的过程称为习惯上将两种状态之间转换的过程称为习惯上将两种状态之间转换的过程称为习惯上将两种状态之间转换的过程称为“开开开开”或或或或“关关关关”。稳态稳态稳态稳态1 1稳态稳态稳态稳态2 2非稳态非稳态非稳态非稳态但会趋于一种稳态但会趋于一种稳态但会趋于一种稳态但会趋于一种稳态第11页,本讲稿共61页数字计算机中比特的存储装置数字计算机中比特的存储装置vv触发器触发器一种一种一种一
13、种双稳态电路双稳态电路双稳态电路双稳态电路,用以记录一个比特;,用以记录一个比特;,用以记录一个比特;,用以记录一个比特;特点:工作频率特点:工作频率特点:工作频率特点:工作频率(开关速度开关速度开关速度开关速度)极高,但集成度较低极高,但集成度较低极高,但集成度较低极高,但集成度较低用途:成组构成用途:成组构成用途:成组构成用途:成组构成CPUCPU内部的少量的内部的少量的内部的少量的内部的少量的寄存器寄存器寄存器寄存器。vv电容器电容器利用电容器的充放电状态表示利用电容器的充放电状态表示利用电容器的充放电状态表示利用电容器的充放电状态表示1 1个比特;个比特;个比特;个比特;特点:工作频率
14、低于触发器,但集成度较高;特点:工作频率低于触发器,但集成度较高;特点:工作频率低于触发器,但集成度较高;特点:工作频率低于触发器,但集成度较高;用途:计算机的大容量的用途:计算机的大容量的用途:计算机的大容量的用途:计算机的大容量的内存内存内存内存。第12页,本讲稿共61页vv磁盘磁盘利用磁介质表面的磁化状态表示一个比特。利用磁介质表面的磁化状态表示一个比特。利用磁介质表面的磁化状态表示一个比特。利用磁介质表面的磁化状态表示一个比特。vv光盘光盘利用盘片表面上的微小凹坑表示一个比特。利用盘片表面上的微小凹坑表示一个比特。利用盘片表面上的微小凹坑表示一个比特。利用盘片表面上的微小凹坑表示一个比
15、特。vv注意:注意:寄存器寄存器寄存器寄存器内存内存内存内存磁盘磁盘磁盘磁盘光盘光盘光盘光盘半导体半导体半导体半导体存储器存储器存储器存储器易失性易失性易失性易失性存储器,断电以后信息丢失。存储器,断电以后信息丢失。存储器,断电以后信息丢失。存储器,断电以后信息丢失。非易失性非易失性非易失性非易失性存储器,可用来长期存储信息。存储器,可用来长期存储信息。存储器,可用来长期存储信息。存储器,可用来长期存储信息。第13页,本讲稿共61页4、存储容量的表示、存储容量的表示vv存储容量存储容量存储容量存储容量是存储器的重要指标,是存储器的重要指标,是存储器的重要指标,是存储器的重要指标,vv存储容量的
16、度量通常要比字节大得多,存储容量的度量通常要比字节大得多,存储容量的度量通常要比字节大得多,存储容量的度量通常要比字节大得多,vv使用使用使用使用2 2 2 2的幂次作为单位有助于存储器的设计。的幂次作为单位有助于存储器的设计。的幂次作为单位有助于存储器的设计。的幂次作为单位有助于存储器的设计。vv经常使用的单位有:经常使用的单位有:经常使用的单位有:经常使用的单位有:“千字节千字节千字节千字节”(KBKBKBKB),1KB=21KB=21KB=21KB=210101010字节字节字节字节 =1024B=1024B=1024B=1024B“兆字节兆字节兆字节兆字节”(MBMBMBMB),1MB
17、=21MB=21MB=21MB=220202020字节字节字节字节 =1024KB=1024KB=1024KB=1024KB“吉字节吉字节吉字节吉字节”(GBGBGBGB),1GB=21GB=21GB=21GB=230303030字节字节字节字节 =1024MB=1024MB=1024MB=1024MB(千兆)(千兆)(千兆)(千兆)“太字节太字节太字节太字节”(TBTBTBTB),1TB=21TB=21TB=21TB=240404040字节字节字节字节 =1024GB=1024GB=1024GB=1024GB(兆兆)(兆兆)(兆兆)(兆兆)第14页,本讲稿共61页小结小结vv掌握数字化的概念
18、掌握数字化的概念vv掌握比特的概念掌握比特的概念vv掌握比特的运算规则掌握比特的运算规则vv掌握比特的存储技术掌握比特的存储技术vv掌握存储容量的表示掌握存储容量的表示第15页,本讲稿共61页6.1.2 进位计数制进位计数制第16页,本讲稿共61页十进制数(十进制数(DecimalDecimal)vv十十十十进进进进制制制制的的的的基基基基数数数数是是是是“10”10”,使使使使用用用用十十十十个个个个符符符符号号号号0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9,逢十进一。例如:,逢十进一。例如:,逢十进一。例如:,逢十进一。例如:203.49203.492
19、2 10102 2+0 0 10101 1+3 3 10100 0+4 4 1010-1-1+9 9 1010-2-2vv一般地说,一个十进制数一般地说,一个十进制数一般地说,一个十进制数一般地说,一个十进制数 KKn nKKn-1n-1 .K.K1 1KK0 0.K.K-1-1KK-2-2.K.K-m-m 所代表的实际数值是:所代表的实际数值是:所代表的实际数值是:所代表的实际数值是:S SKKn n 1010n nKKn n-1 1 1010n n-1-1.KK1 1 10101 1KK0 0 10100 0KK-1-1 1010-1-1KK-2-2 1010-2-2+KK-mm 1010
20、-mm个个个个位位位位十十十十位位位位十十十十分分分分之之之之一一一一位位位位百百百百分分分分之之之之一一一一位位位位第第第第n n位的位的位的位的权权权权第第第第n n位的位的位的位的系数系数系数系数第17页,本讲稿共61页二进制数(二进制数(Binary)vv二进制的基数是二进制的基数是二进制的基数是二进制的基数是“2 2”,使用两个符号,使用两个符号,使用两个符号,使用两个符号0 0和和和和1 1,逢二进一:,逢二进一:,逢二进一:,逢二进一:(101.01)(101.01)2 212122 202021 112120 00202-1-11212-2-2 (5.25)(5.25)1010
21、vv一般地说,一个二进制数一般地说,一个二进制数一般地说,一个二进制数一般地说,一个二进制数S SKKn nKKn n-1-1.K.K1 1KK0 0.K.K-1-1KK-2-2.K.K-mm 所代表的实际数值是:所代表的实际数值是:所代表的实际数值是:所代表的实际数值是:S=KS=Kn n22n n K Kn n-1 122n n-1-1 KK1 1221 1 KK0 0 2 20 0 KK-1-1 2 2-1 1 KK-2-2 2 2-2 2KK-mm 2 2-mm第18页,本讲稿共61页二进制数的运算二进制数的运算vv对二进制数也可以进行算术运算对二进制数也可以进行算术运算对二进制数也可
22、以进行算术运算对二进制数也可以进行算术运算vv算术运算:算术运算:算术运算:算术运算:两个一位数的加法和减法的基本运算规则是:两个一位数的加法和减法的基本运算规则是:两个一位数的加法和减法的基本运算规则是:两个一位数的加法和减法的基本运算规则是:加法加法加法加法减法减法减法减法 0 0 1 10 0 1 1 0 0 1 1 0 0 1 10 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 10 0 1 1 10 0 1 1 0 0 1 1 0 (向高位进(向高位进(向高位进(向高位进1 1)(向高位借(向高位借(向高位借(向高位借1 1)两两两两个个个个多多多多位位位位
23、二二二二进进进进制制制制数数数数的的的的加加加加、减减减减法法法法可可可可以以以以从从从从低低低低位位位位到到到到高高高高位位位位按按按按上上上上述述述述规规规规则则则则进行,但必须考虑进位和借位的处理进行,但必须考虑进位和借位的处理进行,但必须考虑进位和借位的处理进行,但必须考虑进位和借位的处理第19页,本讲稿共61页八进制数(八进制数(Octonary)vv八八八八进进进进制制制制数数数数使使使使用用用用0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7八八八八个个个个符符符符号号号号,逢逢逢逢八八八八进进进进一。一。一。一。(365.2)(365.2)8 8=38=382 2
24、68681 158580 0 28281 1 =(245.25)=(245.25)1010第20页,本讲稿共61页十六进制数(十六进制数(Hexadecimal)vv十六进制数使用十六个符号:十六进制数使用十六个符号:十六进制数使用十六个符号:十六进制数使用十六个符号:0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9、A A、B B、C C、D D、E E、F F,其其其其中中中中A A、B B、C C、D D、E E、F F分分分分别别别别代代代代表表表表十十十十进进进进制制制制的的的的1010、1111、1212、1313、1414、1515。vv逢十六进一逢
25、十六进一逢十六进一逢十六进一(F5.4)F5.4)1616=1516=15161 15165160 04164161 1=(245.25)=(245.25)1010第21页,本讲稿共61页为什么要有不同进制?为什么要有不同进制?vv计算机中只使用二进制计算机中只使用二进制计算机中只使用二进制计算机中只使用二进制vv现实中最常用的是十进制现实中最常用的是十进制现实中最常用的是十进制现实中最常用的是十进制vv八进制和十六进制是给程序员用的八进制和十六进制是给程序员用的八进制和十六进制是给程序员用的八进制和十六进制是给程序员用的1.1.二进制数太长,书写、阅读、记忆均不便;二进制数太长,书写、阅读、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 编码 数据 表示
限制150内