




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2 数字技术基础数字技术基础1.2.1 比特比特1.2.2 比特与二进制数比特与二进制数1.2.3 信息在计算机中的表示信息在计算机中的表示1.2.4 比特的运算比特的运算1.2.5 小结小结2第1章 信息技术概述1.2.1 信息的基本单位信息的基本单位 比特比特(bit)(1)什么是比特)什么是比特(2)比特的存储)比特的存储(3)比特的传输)比特的传输3第1章 信息技术概述什么是比特?什么是比特?n比特(比特(bit,binary digit的缩写)中文翻译为的缩写)中文翻译为“二进二进位数字位数字”、“二进位二进位” 或简称为或简称为 “位位”n比特只有比特只有 2 种取值:种取值:
2、0和和1,一般无大小之分,一般无大小之分n如同如同DNA是人体组织的最小单位、原子是物质的最是人体组织的最小单位、原子是物质的最小组成单位一样,小组成单位一样,比特是组成数字信息的最小单位比特是组成数字信息的最小单位n数值、文字、符号、图像、声音、命令数值、文字、符号、图像、声音、命令都可以都可以使用比特来表示使用比特来表示4第1章 信息技术概述比特在计算机中如何表示?比特在计算机中如何表示?n在计算机中表示与存储二进位的方法:在计算机中表示与存储二进位的方法:n电路的高电平状态或低电平状态电路的高电平状态或低电平状态(CPU)n电容的充电状态或放电状态电容的充电状态或放电状态(RAM)n两种
3、不同的磁化状态两种不同的磁化状态(磁盘磁盘)n光盘面上的凹凸状态光盘面上的凹凸状态(光盘光盘)n5第1章 信息技术概述例例1:CPU内部比特的表示内部比特的表示nCPU内部通常使用高电平表示内部通常使用高电平表示1,低电平表示,低电平表示00.0V0.5V2.8V3.3V010V+3v01 06第1章 信息技术概述n磁盘表面微小区域中,磁性材料粒子的两种不同的磁盘表面微小区域中,磁性材料粒子的两种不同的磁化状态分别表示磁化状态分别表示0和和1例例2:磁盘中比特的表示与存储:磁盘中比特的表示与存储磁性材磁性材料粒子料粒子磁头,用磁头,用于写入和于写入和读出信息读出信息“0”“1”旋转方向旋转方向
4、磁磁盘盘片片7第1章 信息技术概述例例3:内存储器中比特的存储:内存储器中比特的存储n计算机存储器中用电容器存储二进位信息:当电容的两计算机存储器中用电容器存储二进位信息:当电容的两极被加上电压,它就被充电,电压去掉后,充电状态仍极被加上电压,它就被充电,电压去掉后,充电状态仍可保持一段时间,因而可保持一段时间,因而1个电容可用来存储个电容可用来存储1个比特个比特信息存储原理信息存储原理 电容电容C处于充电状态处于充电状态时,表示时,表示1 电容电容C处于放电状态处于放电状态时,表示时,表示0存储单元存储单元字线字线位线位线C读放大器读放大器n集成电路技术可以在半导体芯片上制作出以亿计的微型集
5、成电路技术可以在半导体芯片上制作出以亿计的微型电容器,从而构成了可存储大量二进位信息的半导体存电容器,从而构成了可存储大量二进位信息的半导体存储器芯片储器芯片 断电后信息不再保持!断电后信息不再保持!8第1章 信息技术概述存储容量的计量单位存储容量的计量单位n 8个比特个比特1个字节(个字节(byte,用大写,用大写B表示)表示)n计算机内存储器容量的计量单位:计算机内存储器容量的计量单位:nKB: 1 KB=210字节字节=1024 B (千字节)(千字节)nMB: 1 MB=220字节字节=1024 KB(兆字节)(兆字节)nGB: 1 GB=230字节字节=1024 MB(吉字节、千兆字
6、节)(吉字节、千兆字节)nTB: 1 TB=240字节字节=1024 GB(太字节、兆兆字节)(太字节、兆兆字节)n外存储器容量经常使用外存储器容量经常使用10的幂次来计算:的幂次来计算:n1MB103 KB 1 000 KBn1GB106 KB 1 000 000 KBn1TB 109 KB = 1 000 000 000 KB9第1章 信息技术概述现现 象象 160GB的移动硬盘的移动硬盘实际容量实际容量160,041,885,696 字节字节为什么?为什么?10第1章 信息技术概述原原 因因: 前缀前缀名称名称前缀前缀符号符号十进制十进制前缀前缀二进制前缀二进制前缀比值比值kilok/K
7、103210 = 1,0240.976megaM106220 = 1,048,5760.954gigaG109230 = 1,073,741,8240.931teraT1012240 = 1,099,511,627,7760.909petaP1015250 = 1,125,899,906,842,6240.888exaE1018260 = 1,152,921,504,606,846,9760.867zettaZ1021270 = 1,180,591,620,717,411,303,4240.847yottaY1024280 = 1,208,925,819,614,629,174,706,176
8、 0.827相同的符号,有两种不同的含义!相同的符号,有两种不同的含义!11第1章 信息技术概述不同进位制前缀的使用场合不同进位制前缀的使用场合n内存、内存、cache、半导体存储器芯片的容量均使、半导体存储器芯片的容量均使用二进制前缀:用二进制前缀:n512MB的内存条(的内存条( 1M220 )n256KB 的的cache(1K 210 )n文件和文件夹的大小使用二进制前缀文件和文件夹的大小使用二进制前缀n频率、传输速率等使用十进制前缀:频率、传输速率等使用十进制前缀:n主频主频 1GHz(1G109)n传输速率传输速率 100Mbps(1M106)n外存储器(硬盘、外存储器(硬盘、DVD
9、光盘、光盘、U盘、存储卡等)盘、存储卡等)容量:容量:n厂商标注的容量使用十进制前缀厂商标注的容量使用十进制前缀n操作系统显示的容量使用二进制前缀操作系统显示的容量使用二进制前缀12第1章 信息技术概述解决方案:使用两种不同的前缀符号解决方案:使用两种不同的前缀符号n已经采用已经采用IEC建议符号的有:建议符号的有:nMozilla Firefox,BitTornado,Linux,以及其他一些,以及其他一些GNU自由软件自由软件n尚未采用尚未采用IEC建议符号的有:微软公司等建议符号的有:微软公司等前缀前缀名称名称前缀前缀符号符号十进十进制值制值二进制值二进制值比值比值IEC建议建议二进制前
10、缀符号二进制前缀符号kilok/K103210 = 1,0240.976kibi-KimegaM106220 = 1,048,5760.954mebi-MigigaG109230 = 1,073,741,8240.931gibi-GiteraT1012240 = 1,099,511,627,7760.909tebi-TipetaP1015250 = 1,125,899,906,842,6240.888pebi-PiexaE1018260 = 0.867exbi-EizettaZ1021270 = 0.847zebi-ZiyottaY1024280 = 0.827yobi-Yi 13第1章 信息
11、技术概述比特的传输比特的传输n信息是可以传输的,信息只有通过传输和交流才能发挥信息是可以传输的,信息只有通过传输和交流才能发挥它的作用它的作用n在数字通信技术中,信息的传输是通过比特的传输来实在数字通信技术中,信息的传输是通过比特的传输来实现的现的n近距离传输时:直接将用于表示近距离传输时:直接将用于表示“0/1”的电信号或光信的电信号或光信号进行传输(称为号进行传输(称为基带传输基带传输),例如:),例如:n计算机读出或者写入移动硬盘中的文件计算机读出或者写入移动硬盘中的文件n使用打印机打印某个文档的内容使用打印机打印某个文档的内容n远距离传输或者无线传输时:需要使用远距离传输或者无线传输时
12、:需要使用调制技术调制技术(参见(参见第第4章第章第1节)节) 14第1章 信息技术概述比特的传输速率比特的传输速率n传输速率传输速率表示每秒钟可传输的二进位数目,常用单表示每秒钟可传输的二进位数目,常用单位是:位是:n比特比特/秒秒(b/s),也称,也称“bps”。如。如 2400 bps(2400b/s)n千比特千比特/秒秒(kb/s),1kb/s=103比特秒比特秒=1 000 b/sn兆比特兆比特/秒秒(Mb/s),1Mb/s=106比特秒比特秒=1 000 kb/sn吉比特吉比特/秒秒(Gb/s),1Gb/s=109比特秒比特秒=1 000 Mb/sn太比特太比特/秒秒(Tb/s),
13、1Tb/s=1012比特秒比特秒=1 000 Gb/s 15第1章 信息技术概述1.2.2 比特与二进制数比特与二进制数(1)不同进位制数的表示和含义)不同进位制数的表示和含义(2)不同进位制数的相互转换)不同进位制数的相互转换(3)二进制数的算术运算)二进制数的算术运算不同进位制数的表示和含义不同进位制数的表示和含义 “数数”是一种信息,它有大小(数值),可是一种信息,它有大小(数值),可以进行四则运算以进行四则运算 “数数”有不同的表示方法。日常生活中人们有不同的表示方法。日常生活中人们使用的是十进制数,但计算机使用的是二进制使用的是十进制数,但计算机使用的是二进制数,程序员还使用八进制和
14、十六进制数,它们数,程序员还使用八进制和十六进制数,它们怎样表示?其数值如何计算?怎样表示?其数值如何计算?17第1章 信息技术概述十进制十进制数数n每一位可使用十个不同数字表示(每一位可使用十个不同数字表示(0、1、2、3、4、5、6、7、8、9)n低位与高位的关系是:逢低位与高位的关系是:逢10进进1n各位的权值是各位的权值是10的整数次幂(基数是的整数次幂(基数是10 )n标志:标志: 尾部尾部加加“D”或缺省或缺省例:例:204.96=2102010141009101610218第1章 信息技术概述二进制二进制数数n 每一位使用两个不同数字表示(每一位使用两个不同数字表示(0、1),即
15、每一),即每一位使用位使用 1 个个“比特比特”表示表示n 低位与高位的关系是:逢低位与高位的关系是:逢2进进1n 各位的权值是各位的权值是 2 的整数次幂(基数是的整数次幂(基数是2 )n 标志:标志: 尾部尾部加加B例:例:101.01 B =122021120 021122 5.2519第1章 信息技术概述八进制八进制数数n 每一位使用八个不同数字表示(每一位使用八个不同数字表示(0、1、2、3、4、5、6、7)n 低位与高位的关系是:逢低位与高位的关系是:逢8进进1n 各位的权值是各位的权值是8的整数次幂(基数是的整数次幂(基数是8 )n 标志:标志:尾部加尾部加Q例:例: 365.2
16、Q = 382+ 681+ 580 + 281 = 245.2520第1章 信息技术概述十六进制十六进制数数n每一位使用十六个数字和符号表示(每一位使用十六个数字和符号表示(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F )n逢逢16进进1, 基数为基数为16n各位的权值是各位的权值是16的整数次幂(基数是的整数次幂(基数是16 )n标志:标志:尾部尾部加加H例:例: F5.4H=15161 + 5160 + 4161 = 245.2521第1章 信息技术概述不同进位制数的比较不同进位制数的比较十进制十进制二进制二进制八进制八进制十六进制十六进制零零0000000壹壹10001
17、11贰贰2001022叁叁3001133肆肆4010044伍伍5010155陆陆6011066柒柒7011177捌捌81000108玖玖91001119拾拾10101012A拾壹拾壹11101113B拾贰拾贰12110014C拾叁拾叁13110115D拾肆拾肆14111016E拾伍拾伍15111117F不同进制数的相互转换不同进制数的相互转换 熟练掌握不同进制数相互之间的转熟练掌握不同进制数相互之间的转换,在编写程序和设计数字逻辑电路换,在编写程序和设计数字逻辑电路时很有用时很有用 只要学会二进制数与十进制数之间只要学会二进制数与十进制数之间的转换,与八进制、十六进制数的转的转换,与八进制、十
18、六进制数的转换就不在话下了换就不在话下了23第1章 信息技术概述十进制数十进制数 二进制数二进制数n转换方法:转换方法:整数和小数放开转换整数和小数放开转换 整数部分:除以整数部分:除以2 2逆序取余逆序取余 小数部分:乘以小数部分:乘以2 2顺序取整顺序取整n例如:例如:29.687529.6875 11101.1011 B n注意:十进制小数(如注意:十进制小数(如0.630.63)在转换时会出现)在转换时会出现二二进制无穷小数,这时只能进制无穷小数,这时只能取近似值取近似值整整数数部部分分小小数数部部分分24第1章 信息技术概述二进制数二进制数 十进制数十进制数n转换方法:转换方法: 二
19、进制数的每一位乘以其相应的权值,然后累二进制数的每一位乘以其相应的权值,然后累加即可得到它的十进制数值加即可得到它的十进制数值例:例: 11101.1011B = 124123122021120 121022123124 = 29.6875 25第1章 信息技术概述八进制数与二进制数的互换八进制数与二进制数的互换n八进制八进制二进制:二进制:把每个八进制数字改写成等值的把每个八进制数字改写成等值的3位二进位二进制数,且保持高低位的次序不变制数,且保持高低位的次序不变 例:例: 2467.32Q 010 100 110 111 . 011 010 Bn二进制二进制八进制:八进制:整数部分从低位向
20、高位每整数部分从低位向高位每3位用一个等值位用一个等值的八进制数来替换,不足的八进制数来替换,不足3位时在高位补位时在高位补0凑满凑满3位;小数部位;小数部分从高位向低位每分从高位向低位每3位用一个等值八进制数来替换,不足位用一个等值八进制数来替换,不足3位时在低位补位时在低位补0凑满三位凑满三位 例:例: 1 101 001 110.110 01 B 001 101 001 110.110 010 B 1516.62 Q 八进制数八进制数 二进制数二进制数 八进制数八进制数 二进制数二进制数 0 000 4 100 0 000 4 100 1 001 5 101 1 001 5 101 2
21、010 6 110 2 010 6 110 3 011 7 111 3 011 7 1111位八进制位八进制数与数与3位二位二进制数的对进制数的对应 关 系 :应 关 系 :26第1章 信息技术概述十六进制数与二进制数的互换十六进制数与二进制数的互换n转换方法:与八、二进制互换的方法类似转换方法:与八、二进制互换的方法类似例例1:35A2.CFH 11 0101 1010 0010.1100 1111B例例2:11 0100 1110.1100 11B 34E.CCH十六进制数十六进制数 二进制数二进制数 十六进制数十六进制数 二进制数二进制数 0 0000 8 10000 0000 8 10
22、00 1 0001 9 1001 1 0001 9 1001 2 0010 A 1010 2 0010 A 1010 3 0011 B 1011 3 0011 B 1011 4 0100 C 1100 4 0100 C 1100 5 0101 D 1101 5 0101 D 1101 6 0110 E 1110 6 0110 E 1110 7 0111 F 1111 7 0111 F 1111n1 1位十六进制数与位十六进制数与4 4位二进制数的对应关系:位二进制数的对应关系:27第1章 信息技术概述二进制数的算术运算二进制数的算术运算n1 1位二进制数的加、减法运算规则:位二进制数的加、减法
23、运算规则:被加数被加数 加数加数 和和 进位进位 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1(a)加法规则)加法规则被减数被减数 减数减数 差差 借位借位 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0(b)减法规则)减法规则n2 2个多位二进制数的加、减法运算举例:个多位二进制数的加、减法运算举例:0101 1001+ 0100 01001001 0101由低位到高位逐由低位到高位逐位进行位进行,低位向低位向高位进高位进(借借)位!位!28第1章 信息技术概述1.2.3 信息在计算机中的表示信息在计算机中的表示(1)数值的表示)数值的表示(2)(西文西文)
24、字符的表示字符的表示(3)(黑白黑白)图像的表示图像的表示带符号整数的表示带符号整数的表示浮点数浮点数(实数实数)的表示的表示无符号整数的表示无符号整数的表示29第1章 信息技术概述无符号整数的表示无符号整数的表示n采用采用“自然码自然码”表示:表示:n取值范围由位数决定:取值范围由位数决定:n8位位: 可表示可表示0255 (28-1)范围范围内的所有正整数内的所有正整数n16位位:可表示可表示065535(216-1)范范围内的所有正整数围内的所有正整数nn位位: 可表示可表示 02n-1范围内的范围内的所有正整数。所有正整数。 十进制数十进制数 8 8位无符号整数位无符号整数 0 000
25、00000 0 00000000 1 00000001 1 00000001 2 00000010 2 00000010 3 00000011 3 00000011 4 00000100 4 00000100 5 00000101 5 00000101252 11111100252 11111100253 11111101253 11111101254 11111110254 11111110255 11111111255 1111111130第1章 信息技术概述带符号整数的表示(带符号整数的表示(1 1)n 表示方法:用一位表示符号,其余用来表示数值部分表示方法:用一位表示符号,其余用来表示
26、数值部分n 符号用最高位表示:符号用最高位表示: “ “0”0”表示正号表示正号(+),“1”(+),“1”表示负号表示负号(-)(-)n 数值部分有两种表示方法:数值部分有两种表示方法:(1) (1) 原码表示:原码表示:整数的绝对值以二进制自然码表示整数的绝对值以二进制自然码表示(2) (2) 补码表示:补码表示:正整数:绝对值以二进制自然码表示正整数:绝对值以二进制自然码表示负整数:绝对值使用补码表示负整数:绝对值使用补码表示符号位符号位数值部分数值部分最低位最低位最高位最高位原码表示举例:原码表示举例: +43的的8位原码为:位原码为: 00101011- 43的的8位原码为:位原码为
27、: 1010101131第1章 信息技术概述选讲:选讲: 带符号整数的表示(带符号整数的表示(2 2)n负数的绝对值如何用补码表示?负数的绝对值如何用补码表示?1.先表示为自然码先表示为自然码2.将自然码的每一位取反码将自然码的每一位取反码3.在最低位加在最低位加“1”n例例1: - 43用用8位补码表示位补码表示所以:所以:- 43 的的8位补码为:位补码为:11010101n例例2: - 64用用8位补码表示位补码表示所以:所以:- 64 的的8位补码为:位补码为:11000000(1)43 = 0101011(2)取反:取反: 1010100(3)加加1: 1010101(1)64 =
28、1000000(2)取反:取反: 0111111(3)加加1: 100000032第1章 信息技术概述选讲:选讲: 带符号整数的表示(带符号整数的表示(3 3)n优缺点分析:优缺点分析:n原码表示法原码表示法n优点:与日常使用的十进制表示方法一致,简单直观优点:与日常使用的十进制表示方法一致,简单直观n缺点:加法与减法运算规则不统一,增加了成本;整数缺点:加法与减法运算规则不统一,增加了成本;整数0 0 有有“00000000”00000000”和和“10000000”10000000”两种表示形式,不方两种表示形式,不方便便n补码表示法补码表示法n优点:加法与减法运算规则统一,优点:加法与减
29、法运算规则统一, 没有没有“-0”,-0”,可表示可表示的数比原码多一个的数比原码多一个n缺点:不直观,人使用不方便缺点:不直观,人使用不方便n结论:带符号整数在计算机内不采用结论:带符号整数在计算机内不采用“原码原码”而采而采用用“补码补码”的形式表示!的形式表示!33第1章 信息技术概述选讲:选讲: 带符号整数的表示(带符号整数的表示(4 4)n原码可表示的整数范围原码可表示的整数范围8位原码:位原码: - 27+127- 1(- 127127)16位原码:位原码: - 215+1215- 1(- 3276732767)n 位原码:位原码: - 2n-1+12n-1- 1n补码可表示的整数
30、范围补码可表示的整数范围 8位补码:位补码:- 2727- 1 (- 128127 ) n位补码:位补码:- 2n-12n-1- 1- 128表示为表示为 10000000+127 表示为表示为 0111111134第1章 信息技术概述小结:小结:3 3种整数的比较种整数的比较8位位二进制码二进制码表示无符号整表示无符号整数时的数值数时的数值表示带符号整数表示带符号整数(原码原码)时的值时的值表示带符号整数表示带符号整数(补码补码)时的值时的值0000 00000000000 00011110111 11111271271271000 0000128- 0- 1281000 0001129-
31、1- 1271111 1111255- 127- 1 计算机中整数有多种,同一个二进制代码表示不同类型的整计算机中整数有多种,同一个二进制代码表示不同类型的整数时,其含义(数值)可能不同数时,其含义(数值)可能不同 一个代码它到底代表哪种整数(或其它东西),是由指令决一个代码它到底代表哪种整数(或其它东西),是由指令决定的定的35第1章 信息技术概述选讲:选讲: 实数的特点与表示方法实数的特点与表示方法n 特点:特点:n既有整数部分又有小数部分,小数点位置不固定既有整数部分又有小数部分,小数点位置不固定n整数和纯小数是实数的特例整数和纯小数是实数的特例n任何一个实数总可以表达成一个乘幂和一个纯
32、小任何一个实数总可以表达成一个乘幂和一个纯小数之积数之积n例如:例如: 56.725 = 0.56725102 0.0034756 = -0.34756102n 实数的表示方法(记阶法):用实数的表示方法(记阶法):用3个部分表示个部分表示1. 乘幂中的乘幂中的指数指数:表示实数中小数点的位置:表示实数中小数点的位置2. 纯小数部分纯小数部分(尾数尾数):表示实数中的有效数字部分:表示实数中的有效数字部分3. 数的正负数的正负(符号符号)36第1章 信息技术概述选讲:选讲: 二进制实数的浮点表示二进制实数的浮点表示n 与十进制实数一样,二进制实数也可以用记阶法表示与十进制实数一样,二进制实数也
33、可以用记阶法表示n 例如:例如: +1001.011B = + 0.1001011B2 100 0.0010101B = 0.10101B210 n 可见,任一个二进制实数可见,任一个二进制实数 N 均可表示为:均可表示为:N=S2P(其中,(其中, 是该数的是该数的符号符号; S是是N 的的尾数尾数;P是是N的的阶码)阶码)n 因此,因此,32位的单精度浮点数在计算机中可表示为:位的单精度浮点数在计算机中可表示为: 尾尾 数数符号位符号位8位位23位位阶码阶码37第1章 信息技术概述文字符号在计算机中的表示文字符号在计算机中的表示 n日常使用的书面文字由一系列称为日常使用的书面文字由一系列称
34、为“字符字符”(character)的书写符号所构成的书写符号所构成n计算机中常用字符的集合叫做计算机中常用字符的集合叫做“字符集字符集”n西文字符集西文字符集n中文中文(汉字汉字)字符集(参见第字符集(参见第5章)章)n最常用的西文字符集是最常用的西文字符集是ASCII (American Standard Code for Information Interchange)字符集字符集n包含包含96个可打印字符和个可打印字符和32个控制字符个控制字符n每个字符每个字符采用采用7个二进位进行编码个二进位进行编码n计算机中使用计算机中使用1个字节存储个字节存储1个个ASCII 字符字符 38第1
35、章 信息技术概述标准标准ASCII字符集及其码表字符集及其码表 b6 b5 b4 b3 b2 b1 b0 012345670 1 2 3 4 5 6 7 8 9 A B C D E Fb6b5b4b3b2b1b00 1 1 01 0 01 1 0 1 0 1 139第1章 信息技术概述图像在计算机中如何表示?图像在计算机中如何表示?n把图像离散成为把图像离散成为M列、列、N行,这个过程称为图像的行,这个过程称为图像的取样取样n经过取样之后,图像就分解成为经过取样之后,图像就分解成为MN个取样点,个取样点,每个取样点称为图像的一个每个取样点称为图像的一个“像素像素”n如果是黑白图像,每个像素只有
36、如果是黑白图像,每个像素只有2个值:黑个值:黑(0) / 白白(1),所以每个像素用一个二进位表示,所以每个像素用一个二进位表示n因此,一幅黑白图像可使用一个矩阵表示因此,一幅黑白图像可使用一个矩阵表示n灰度图像和彩色图像的表示比较复杂些灰度图像和彩色图像的表示比较复杂些(参见第参见第5章章) 40第1章 信息技术概述举例:黑白图像的表示举例:黑白图像的表示n每个像素使用每个像素使用1个比特表示:个比特表示:0=黑;黑;1=白白010101010101010101010110101101001001000111110000011010101010101010101001011010010110
37、010100000110100101010101010101010110110001010000101001010100101101101011011010110101100110010110100010001001011010010110100101101010001001100100101101010010100101101100101011010101110110011001010010101100011010010011010110010010001001100110101010010001010101101100101100100101110110011001010100100101
38、010101010101010011011010001001100010100001010100101010101010101100010010110010001101001110100001010101010101010001000101000101101000010000001101110110101010010100110100011010010011100101101000101001010100100010100101100101101100001010000010101011010001001001001001011110101011010100101100101010000100
39、010010010111110101111100101001001001010100101001000100101010101110101011010010010000101001000010011001101111101011101010101000100101010010010100100011011000011110111011010110101000000100000001001100100111111111110110111000000010101000101010010011011000010101011101000010101000000010000100101101010011
40、11111111111101110100010100100010100110101010010001110111111010001001000001001001011000100100100111101111010110110010010110010010000011101001001001011111111101100100100041第1章 信息技术概述关于信息表示的小结关于信息表示的小结n计算机(包括其它数字设备)中所有信息都使用比计算机(包括其它数字设备)中所有信息都使用比特(二进位)表示特(二进位)表示n例如数值、文字符号、图像、声音、动画、温度、压例如数值、文字符号、图像、声音、动
41、画、温度、压力、运动等,包括指挥计算机工作的软件(程序),力、运动等,包括指挥计算机工作的软件(程序),也是用二进位表示的也是用二进位表示的n只有使用比特表示的信息计算机才能进行处理、存只有使用比特表示的信息计算机才能进行处理、存储和传输!储和传输!42第1章 信息技术概述1.2.4 比特的基本运算比特的基本运算43第1章 信息技术概述比特的三种基本逻辑运算比特的三种基本逻辑运算n比特的取值比特的取值“0”和和“l” 可表示两种不同的状态(例可表示两种不同的状态(例如电位的高如电位的高/低、开关的断开低、开关的断开/接通)接通)n比特的运算使用逻辑代数,它有比特的运算使用逻辑代数,它有3种基本
42、逻辑运算:种基本逻辑运算:n逻辑加逻辑加(也称(也称“或或”运算,用符号运算,用符号“OR”、“”或或“”表示)表示)n逻辑乘逻辑乘(也称(也称“与与”运算,用符号运算,用符号“AND”、 “”或或“ ”表示,也可省略)表示,也可省略)n取反取反(也称(也称“非非”运算,用符号运算,用符号“NOT”或上横杠或上横杠“”表示)表示)44第1章 信息技术概述逻辑运算的规则逻辑运算的规则逻辑加:逻辑加: F = A B A: 0 0 1 1 B: 0 1 0 1 F: 0 1 1 1逻辑乘:逻辑乘: F = A B A: 0 0 1 1 B: 0 1 0 1 F: 0 0 0 1取反:取反: F =
43、 NOT A A: NOT 0 NOT 1 F: 1 0 两个多位的二进制信息两个多位的二进制信息进行逻辑运算时,按位进行逻辑运算时,按位独立进行,即每一位都独立进行,即每一位都不受其它位的影响:不受其它位的影响:例例1A: 0110 B: 1010 F: 1110例例2A: 0110 B: 1010 F: 001045第1章 信息技术概述逻辑加:逻辑加: F = A B逻辑乘:逻辑乘: F = A B取反:取反: F = NOT A EFABEFABAEFR逻辑运算可以用开关电路实现逻辑运算可以用开关电路实现逻辑运算可以用开关电路实现!逻辑运算可以用开关电路实现!46第1章 信息技术概述晶体
44、管是一种电子开关晶体管是一种电子开关n使用使用机械机械开关实现逻辑操作开关实现逻辑操作速度太慢,工速度太慢,工作也不可靠!作也不可靠!n晶体管好像是一个电子开关晶体管好像是一个电子开关, 它可以工作它可以工作在两种状态:导通状态在两种状态:导通状态/绝缘状态,效果绝缘状态,效果相当于相当于A和和B之间的接通或断开之间的接通或断开开关开关断开断开AB开关开关接通接通ABABG晶体管的两种状晶体管的两种状态由态由控制端控制端G的的电压决定电压决定47第1章 信息技术概述选讲:选讲: 几个晶体管组合可完成逻辑运算几个晶体管组合可完成逻辑运算A B CA+B“或或”门门 CABA B“与与”门门2.9 v0 vOutInPN“非非”门门AA门电路:门电路:48第1章 信息技术概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理与排放标准优化
- 工业废水处理技术与设施建设
- 工业废水处理技术进展及挑战分析
- 工业机器人设计与制造技术探讨
- 工业现场的环境保护措施与实践
- 工业废水处理的技术与运营模式
- 工业污染防治技术进展
- 工业机器人的编程与调试技术
- 工业节能与绿色制造
- 工业环境下的能源效率提升策略以智能车间为例
- 导师指导记录表
- 墙体底部返潮处理方案
- 房地产开发项目审批
- 养殖牛企业财务分析报告
- 人机料法环案例分析报告
- 监理抽检表 - 07路面工程
- 骼金-纳米晶胶原基人工骨在颅骨修复中的应用课件
- 手足外科植皮护理查房
- 汽车公司冲压工艺技术培训
- 2023年度卫生健康行政执法(专门法律知识)资格考题库-补充题库
- 施工总平面布置图通用范本
评论
0/150
提交评论