计算机内的数据表.ppt_第1页
计算机内的数据表.ppt_第2页
计算机内的数据表.ppt_第3页
计算机内的数据表.ppt_第4页
计算机内的数据表.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机内如何表示信息,信息 是事物存在的方式、运动状态以及这些方式、状态及其变化的直接和间接的表达 信息处理 即信息加工 包括信息的获取、存储、变换、传输、检测、使用 信息技术的核心技术 计算机技术 通讯技术 控制技术,计算机内如何表示数值,计算机为什么采用二进制编码? 受制于元器件 二进制的运算规则很简单 物理上容易实现数据的存储 便于逻辑判断,计算机内如何表示数值,进制的基本概念 数制的种类 不同进制间的相互转换 整数、实数的表示方法(补充内容) 原码、反码与补码(补充内容),3.基数:一个计数制所包含的数字符号的个数。,比如:十进制 方法:用09十个数字字符表示数的大小 规则:逢十进一,

2、借一当十,1.数制:表示数的方法和规则。,4.权值:基数R的i次幂Ri。,2.进位(计数)制:按进位方式计数的数制。,常用R来表示,例如:二进制的R为2,十进制的R为10等等,任何一个R进制都是由一串数码表示的,其中每一位数码所表示的实际大小,除了数码本身的数值以外,还与它所住的位置有关,由位置决定的值称为位值(或权值)。,一、基本概念,例如:有十进制数如下,222.22,=200+20+2+0.2+0.02,=2102+2101+2100+210-1+210-2,由此可知,任何一个十进制数整数都可以表示为:,N10=an10n+an-110n-1+a1101+a0100,其中:ai为数字字符

3、09中的一个,10i为第i项的权值,以这种方式表示数的方法也称为“按权展开法”,表1-1 数制种类,计算机使用八(十六)进制原因: 二进制书写麻烦、容易出错、很难记忆,十进制与二进制之间的转换过程复杂,二进制与八(十六)进制之间转换简单。,二、数制的种类,表1-2 十进制、二进制、八进制和十六进制对照表,二、数制的种类,二进制与十进制的转换,二进制转化为十进制: 按权相加,逢十进一,例1:11001101.01011B=?,从小数点开始往左或往右开始计数.,11001101.01011B=127+ 126 + 025 + 024 + 123 + 122 + 021 + 120,+ 02-1 +

4、 12-2 + 02-3 + 12-4 + 12-5,= 205.345或(205.345)10,79543210,二进制与十进制的转换,例2:十进制转化为二进制, 205.345=?,十进制转化为二进制: 整数部分除2取余,逆序排列, 小数部分乘2取整,顺序排列。,低位,高位,余数,因此: 205.345=11001101.,01011B,低位,高位,转换规则: 整数部分:从右向左按三(四)位进行分组 小数部分:从左向右按三(四)位进行分组,例: 1 101 101 110.110 101(B)= 1556.65(O) 1 5 5 6 6 5 11 0110 1110.1101 01(B)=

5、36E.D4(H) 3 6 E D 4,0100,二进制转换为八(十六)进制,二进制八(十六)进制:,举例,10011100011(B)= (O)= (H),10011100011(B),= 010 011 100 011,= 2 3 4 3,10011100011(B),= 0100 1110 0011,= 4 E 3,八(十六)进制二进制 :,AE5(H)= (B),326(O)= (B),举例,AE5(H)= A E 5,= 1010 1110 0101,326(O)= 3 6 5,=011 110 101,2343,011110101,101011100101,4E3,教你一招 数值较

6、大的十进制数转换为二进制数,可以先转化为十六进制。再转化为二进制,这样可减少长除法的步数。,转换规则 一位八进制数对应三位二进制数 一位十六进制数对应四位二进制数 例如:,八(十六)进制转换为二进制,英文字符在计算机内必须用统一的编码方法表示才便于交换信息。 ASCII码是美国标准信息交换码 用7位二进制数表示一个字符的编码,共有27=128个不同的编码值,相应的可以表示128个不同字符的编码. 有34个是控制字符(00H20H和7FH) 94个字符编码(21H7EH) 计算机内部用一个字节存放一个7位ASCII码. (最高位置0) 位:是计算机中存储数据的最小单位。指二进制数中的一个位数,其

7、值为“0”或“1”,其英文名为“bit”。,计算机内如何表示英文符号,字节:是计算机存储容量的基本单位,计算机存储容量的大小是用字节的多少来衡量的。其英文名为“byte”,通常用“B”表示。字节经常使用的单位还有KB(千字节)、MB(兆字节)和GB(千兆字节)等,它们与字节的关系是:1 B=8 bit1 KB =1 024 B1 MB=10241 KB=10241024 B =1 024 KB1 GB=10241 MB=102410241024 B =1 024 MB字:是计算机内部作为一个整体参与运算、处理和传送的一串二进制数,其英文名为“Word”。 字长:是计算机CPU一次处理数据的实际

8、位数,是衡量计算机性能的一个重要指标。字长越长,一次可处理的数据二进制位越多,运算能力就越强,计算精度就越高。,空格的ASCII码是:010 0000B=20H=32D 09的ASCII码是:30H(48D)39H(57D) AZ的ASCII码是:41H(65D)5AH(90D) az 的ASCII码是:61H(97D)7AH(122D) 结论: 空格09AZaz,ASCII码的比较,ASCII码表,“A”所对应的ASCII码为1000001,十进制大小是65,“e”所对应的ASCII码为1100101,汉字编码,汉字的编码 国标码:中文内码之一,汉字信息交换的标准编码。国标码是不可能在计算机

9、内部直接采用。于是, 汉字的机内码采用变形国标码 。 国标码:作为转换为机内码和其他汉字处理代码的依据,共有一级汉字3755个(拼音顺序排列),二级汉字3008个(部首和笔画排列)用两字节表示 区位码(作为汉字输入的编码)由区号与位号可以标识出汉字 区位码和国标码之间的关系 机内码:在计算机内表示汉字的代码是汉字机内码,汉字机内码由国标码演化而来,汉字的编码,汉字信息交换码(国标码) 1981年颁布了国家标准信息交换用汉字编码字符集基本集,代号为GB2312-80。作为转换为机内码和其他汉字处理代码的依据, 1级汉字3755 按汉语拼音顺序排列 2级汉字3008 按部首和笔画排列 常用符号、字

10、母、图形符号等 682个 共7445个字符编码。,如“啊”: 区:011 0000 3 0 位:010 0001 2 1 区位码:1601 转换为16进制: 1001H 国标码:3021H,汉字的编码,汉字的编码,区位码:区号和位号都用2位十进制数表示 行号区号 194 列号位号194 区位码和国标码之间的关系 将一个汉字的十进制区号和十进制位号分别转换为十六进制数,然后再分别加上20H,就是该汉字的国标码,汉字的编码,例如:已知汉字“家”的区位码是2850,求其国标码 解:将区位码转换为十六进制为: 2850D=1C32H 再分别加上20H则有: 1C32H+2020H=3C52H,汉字的编码,机内码 是在计算机内部实际使用来表示汉字的代码。 以国标码规定的双七位代码为依据,转换后用两个字节表示,字节的最高位为均为1 如“啊”: 国标码: 0110000 0100001 机内码:10110000 10100001= 0110000 0100001+10000000 10000000 30 21 80 80,国标码、区位码、机内码之

温馨提示

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

评论

0/150

提交评论