




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机中的数与编码,2,计算机中数据的单位,计算机中数据的常用单位有 位 bit 字节 byte 字 word,3,1位(bit),位是计算机中数据的最小单位,是指一位二进制数。计算机只识别二进制数 。 一位二进制数只能表示两种状态 “0”或“1” 两位二进制数能表示4种状态 00、10、01、11,4,计算机只识别二进制数,电路中容易实现 二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。 物理上最易实现存储 二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。 便于进行加、减运算和计数编码。 便于逻辑判断(是或非)。,5,2字节(Byte),字节是计算机中用来表示存储空间大小的最基本的容量单位。 1 byte = 8 bit 此外: 1KB = 1024 B 1MB = 1024 KB 1GB = 1024 MB 1TB = 1024 GB,6,3字(Word),数据的另一个单位就是计算机的字长。字是由整数倍个字节构成,是计算机进行数据处理和运算的单位。 按计算机的字长可分为 8位机(如苹果II) 16位机(如Intel 8086,8088,80286) 32位机(如Intel 80386、80486) 64位机(如Pentium4等),7,二进制的计算,1、二进制运算规则 0+0=0 1+0=0+1=1 1+1=0 0-0=0 1-0=1 0-1=1 1-1=0 0*0=0 1*0=0*1=0 1*1=1 0/1=0 1/1=1,8,二、计算机中的数与编码,不同进制的表示和换算 二进制、十进制、十六进制 编码 数值编码:原码、反码、补码 字符编码:ASCII、汉字编码、BCD码,9,各种进制用特定字母表示,十进制数 表示为数字符号 0 9 构成的序列,表示符号“ D” 二进制数 表示为数字符号 0 1 构成的序列,表示符号“ B” 十六进制数 表示为数字符号 0 9 和字母 A F 构成的序列,表示符号“ H”,10,不同进制的表示,1十进制数 逢10进1:0、1、2、3、4、5、6、7、8、9 2二进制数的表示 逢2进1: 0、1 3. 十六进制数的表示 逢16进1:09 、 A、B、C、D、E、F,11,十六进制,12,不同进制的表示,十进制数位权值 例如: 3 2 6 . 7 1 位权值: 102 101 100. 10-1 10-2 326.71 = 3*102 + 2*101 + 6*100 + 7*10-1 +1*10-2,13,不同进制的表示,二进制数位权值 例如: 1 0 1 . 1 1 位权值: 22 21 20 . 2-1 2-2 101.11 = 1*22 + 0*21 + 1*20 +1*2-1 +1*2-2,14,不同进制的表示,十六进制数位权值 例如: 1 A D . F 7 位权值: 162 161 160. 16-1 16-2 1AD.F7 = 1*162 + 10*161 + 13*160 +15*16-1 +7*16-2,15,不同进制的换算,二进制 十进制 十六进制 十六进制 十进制 二进制 十进制 二进制 十六进制,16,二进制 十进制,方法按权相加 每1位二进制数*位权值相加 例子 11010.001 =1*24+1*23+0*22+1*21+0*20+0*2-1+0*2-2+1*2-3 =26.125,17,二进制 十六进制,方法 每4位二进制数用1位十六进制数表示 例子 101 1010 . 001 0101 1010 . 0010 5 A . 2,18,十六进制 十进制,方法 每1位十六进制数*位权值相加 例子 5EA.11 = 5*162+14*161+10*160+1*16-1+1*16-2 =1514.066,19,十六进制 二进制,方法 每1位十六进制数用4位二进制数表示 例子 7 A 8 E . 6 D 0111 1010 1000 1110 . 0110 1101,20,十进制 二进制,方法 1、整数 除2取余,逆序读取 2、小数 乘2取整,顺序读取,21,十进制 二进制,例子:28.125 = 11100 .?,22,十进制 二进制,例子:28.125 11100 .? = 11100.001,23,十进制 十六进制,方法 1、整数 除16取余,逆序读取 2、小数 乘16取整,顺序读取,24,例子,比较大小 1) 0.1B 0.1D 0.1H 2) 1B 1D 1H 3) 10B 10D 10H,25,例子,比较大小 1) 0.1B(0.5D) 0.1D 0.1H(0.0625D) 2) 1B 1D 1H 3) 10B(2D) 10D 10H(16D),26,二、计算机中的数与编码,不同进制的表示和换算 二进制、十进制、十六进制 编码 数值编码:原码、反码、补码 字符编码:ASCII、汉字编码、BCD码,27,编码,计算机中数的存储和运算都使用二进制数,但前面提到的二进制数均未涉及符号,因而是一种无符号数。 那么计算机中正负数怎样表示呢? 1原码 2反码 3补码,为方便理解和计算,采用1字节的编码。,28,1原码,原码最高位是其符号位,0表示正数,1表示负数。 例如:十进制数76,转换成二进制数为:( 76 )D(1001100 )B,于是 +76 = 0 1001100 -76 = 1 1001100,29,2反码,编码规则: 正数的反码与其原码相同。 负数的反码是对应的正数按位取反求得。 例如: ( +5 )反 0 0000101 ( -5 )反 1 1111010,30,3补码,编码规则 正数的补码与其原码相同。 负数的补码是在反码的最低位上加1得到。 例如: ( +5 )补0 0000101 ( -5 )补 1 1111011,31,4补码运算,引入补码的主要目的在于简化减法运算,可以把减法运算用补码加法来实现。计算机中就只有加法计算。 补码运算定律: ( x + y )补( x )补 + ( y )补,32,例如:,正数x和负数y相加,|x|y|。x=3DH,y=-21H (x)补+(y)补 = (00111101)补+(10100001)补 = 00111101+11011111 = 00011100 (x + y)补 = (00111101- 00100001)补 = (00011100)补 = 00011100 所以:( x + y )补( x )补 + ( y )补,33,字符编码,ASCII码 标准的ASCII码是占一个字节,最高位置为“0”,用7位二进制数编码,总共可以表示128个字符。,34,35,汉字编码,汉字编码包括: (1)汉字的输入码: 拼音、五笔 (2)机器内码 国标 GB2312-80 编码 (3)字形码(汉字库) 点阵、贝塞尔曲线,输入码,机器内码,字形码,36,机器内码,汉字的内码是供计算机系统内部处理、存储、传输时使用的代码。目前使用最广泛的一种国标码是GB2312-80。 国标码将7000多个汉字全部按照7+7 bit编码。但为了与ASCII码区分,汉字机内码的每个字节的高位置为1。 例如:”计算机” 的机内码 计 算 机 BCC6 CBE3 BBFA,37,字形码(汉字库),点阵: 将汉字图象预先分割为许多小方块,组成一个“点阵”。若用“0”表示白点,“1”表示黑点,表示字形的二进制代码称为汉字字形码。 例如:24*24点阵“春”,38,Windowsfonts目录下 .fon文件,39,Windowsfonts目录下.ttf文件,40,3BCD码,由于人们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 晨光文具店营销方案策划
- 提供建筑方案设计流程
- 学校师德师风建设工作五年规划
- 建筑工程施工现场消防安全方案
- 员工培训管理实施细则
- 建筑方案设计前期分析论文
- 营销推广方案服装店文案
- 2025年注册会计师(CPA)考试 企业并购重组科目冲刺押题试卷及重点解读
- 精密机械行业分析报告
- 《函数的概念与性质》九年级数学代数教学方案
- 护理礼仪(第3版) 课件 第四章 护士仪态礼仪
- 【课件】平衡功能的训练
- 认识中国特色社会主义文化
- 供电所所长讲安全课
- 餐饮外卖智能调度与配送优化方案
- 社保局工伤培训
- 成都地理课件
- 创面封闭负压引流管护理技术
- 2024年WPS计算机二级考试题库350题(含答案)
- 骨关节课件教学课件
- 煤矿防治水细则解读
评论
0/150
提交评论