【学习课件】第3章数据在计算机中的表_第1页
【学习课件】第3章数据在计算机中的表_第2页
【学习课件】第3章数据在计算机中的表_第3页
【学习课件】第3章数据在计算机中的表_第4页
【学习课件】第3章数据在计算机中的表_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章 数据在计算机中的表示本章要点进位计数制及相互转换 数据在计算机中的表示 1ppt课件一、数制 十进制(Decimal) 09 共10个数码 ,逢十进一二进制(Binary ) 01 共2个数码 ,逢二进一 八进制(Octal) 07 共8个数码 ,逢八进一 十六进制(Hexadecimal) 09,A F 共16个数码 ,逢十六进一 十进制0123456789101112131415二进制01101110010111011110001001101010111100110111101111八进制012345671011121314151617十六进制0123456789ABCDEF3.1

2、 进位计数制及相互转换2ppt课件二、进位计数制 特点:对任意r进制数 用 r个基本符号(例如0,1,2,r-1)表示数 码;逢r进一,r称为基数,表示数码的个数; 基数为底、数码所在位置的幂表示位权; 数值是数码和位权展开多项式的和。基数位权数码 678.34=6102+7101+8100 +310-1+410-23ppt课件N= an-1an-2a0.a-1a-m =an-1rn-1an-2rn-2a0r0a-1r-1a-mr-mr 进制数N通项式表示为:例:二进制数 (1101.01)2=123+122 + 021+120+02-1+12-24ppt课件三、不同进位计数制间的转换 1.

3、r 进制转化成十进制 方法: 通项式展开累加。 10101(B)=124+122+120=21 101.11(B)=122+120+12-1+12-2=5.75 207(O)=282+780=135 90cA(H)=9163+12161+1016037066进制表示符号B 二进制O八进制D十进制H十六进制5ppt课件2.十进制转化成 r 进制整数部分:除以 r取余数,直到商为0,余数从右到左排列。小数部分:乘以 r取整数,整数从左到右排列。100(D)=144(O)=64(H)例 100.345(D)1100100.01011(B)1002 502 252 122 62 32 10001001

4、11.3800.34520.69022 0.760 2 1.520 2 1.04八进制1008 128 18 044110016 6 04616十六进制6ppt课件3.二进制、八进制、十六进制数间的相互转换 64(H)=0110 0100(B) 6 4144.26(O)=001 100 100 .010 110(B) 1 4 4 . 6 2 (1) 八、十六进制转换为二进制 一位八进制数对应三位二进制数 一位十六进制数对应四位二进制数7ppt课件001 101 101 110.110 101(B)= 1556.65(O) 1 5 5 6 6 50011 0110 1110.1101 0100(

5、B)=36F.D4(H) 3 6 F D 4(2)二进制转化成八、十六进制 以小数点为中心 整数部分:从右向左按三(四)位进行分组 小数部分:从左向右按三(四)位进行分组 不足补零 8ppt课件二进制、八进制、十六进制数间的关系 八进制 对应二进制 十六进制对应二进制 十六进制 对应二进制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F11119ppt课件 计算机中的数据和代码为采用二进制,主要原因是:(1)稳定性 二进制数在物

6、理上最容易实现。(2)简易性 二进制数比十进制数的运算规则简单,这将使计算机的硬件结构大大简化。(3)逻辑性 二进制只有两个数码“1”和“0”,正好与逻辑代数中的“真”和“假”相吻合。 11=110=001=000=03.2 数据在计算机中的表示 10ppt课件 两类数据: 数值数据 非数值数据(字符、图形、图像、声音、视频)计算机只能接收“0”和“1” 二进制信号,就必须对数据进行数字化和编码.11ppt课件符号位 “0”表示正 、 “1”表示负一、数值数据 1.整数的表示10101100机器数:数在计算机中的表示统称为机器数。 特点:把数值的“正(+)”、“负(-)”号用“0”和“1” 表

7、示。真值数:机器数对应的实际数值。 例: -0101100 真值数 -76 10101100 机器数12ppt课件运算带来问题的复杂性例 (-5)+4的运算结果应为-1。 但在计算机中若符号位同时和数值参加运算,则运算如下: 为便于运算,引入了多种编码表示方式,常用的是:原码、反码和补码,其实质是对负数表示的不同编码。13ppt课件0X1|X|0=XX=0+127: 01111111 +0:00000000 - 127: 11111111 - 0:10000000 X原=0X1|X|0=XX=0 +127: 01111111 +0:00000000 -127: 10000000 - 0:111

8、11111 (2)反码 负数绝对值取反X反= (3)补码 负数为反码加1+127: 01111111 +0:00000000 0X1|X|+10=XX=0- 128:10000000 - 0:00000000 X补=带符号数的表示 假定一个数在机器中占用8位,最高位为符号位。原码 形式:符号位 |X| (-127 至 +127)(-127 至 +127)(-128 至 +127)14ppt课件利用补码运算11111011+0000010011111111-541111011111111011+111110010-9-5-1415ppt课件二、字符 1.西文字符 ASCII码(American

9、Standard Code for Information Interchange) 128个常用字符,用7位二进制编码,从0到127。普通字符:94个(33D 126D)。控制字符(不可显示):34个(032,127)。 例: 09 30H39H 48D57D AZ 41H5AH 65D90D az 61H7AH 97D122D16ppt课件2.汉字字符汉字种类繁多,编码较复杂,汉字信息处理中各编码及流程如图:输入码国标码机内码字形码输入输出(1) 汉字输入码 音码类 全拼、双拼、微软拼音、自然码和智能ABC等 形码类 五笔字型法、郑码、表形码输入法等 。17ppt课件 (2) 汉字国标码(

10、GB231280) 根据统计一般使用的汉字不超过1万个,编码如同ASCII 国标码编码规定: 每个汉字占两个字节的7位编码 2727 =16384 汉字分区、位,第1个字节区号、第2个字节位号 9494=8836个汉字 区号和位号各加32构成国标码(使每字节值大于32与ASCII兼容)例:汉字 区位码 国标码 中 (5448)D (8680)D (01010110 01010000)B 华 (2710)D (5942)D (00111011 00101010)B 18ppt课件 汉字在设备或信息处理系统内部最基本的表达形式。为了在计算机内部能够区分汉字和西文字符,将国标码的每个字节的最高位由0

11、变为1,变换后的国标码称为汉字机内码。汉字 国标码 汉字内码 中 (01010110 01010000)B (11010110 11010000)B 华 (00111011 00101010)B (10111011 10101010)B 区位码的区号和位号的取值范围:1-94国标码每个字节的取值范围:33-126(大于32(00100000)B(20)H)机内码每个字节的取值范围:161-254 (大于160(1010 0000)B=A0H)(3) 机内码19ppt课件点阵字形:汉字字形点阵的代码 有1616、2424、3232、4848等 特点: 编码、存储方式简单、无需转换直接输出,放大后产生的效果差.思考:一个2424点阵的汉字占多少字节?矢量字形:存储的是描述汉字字形的轮廓特征。 矢量方式特点正好与点阵相反。(4) 汉字字形码20ppt课件(5)汉字地址码 每个汉字字

温馨提示

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

评论

0/150

提交评论