第1章计算机基础知识(2)_第1页
第1章计算机基础知识(2)_第2页
第1章计算机基础知识(2)_第3页
第1章计算机基础知识(2)_第4页
第1章计算机基础知识(2)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、1.4 计算机中的数制与编码计算机中的数制与编码1.4.1 进位计数制1.4.2 各种进位制之间相互转换1.4.3 数据存储的基本单位1.4.4 计算机中数据的表示1. 4 计算机中的信息表示本次课教学目标:1.熟练掌握不同进制间的转换2.学会求数的原砝、反砝和补码3.掌握不同的数据编码1.4.1 进位计数制2. 基数3.位权 处在不同位置上的相同数字所表示的值不同,一个数字在某个位置上所表示的实际数值 = 该数字 这个位置的因子 ,这个因子就叫位权,简称权。 权与基数的关系:权的值是基数的整数次幂。小数点左边第一位是基数的0次幂,往左每移一位,幂就增加1。往右相反。 例: 十进制数 # #

2、# . # # 基数为10,权为:二、不同进制的特点1.十进制数基数为十,即每位有10个符号(09),能计十个数权:104、106、10-1、10-2运算规则:逢十进一、借一当十 2.二进制数基数为二,即每位有两个符号(0、1),能计两个数权:22、21、202-1、2-2运算规则:逢二进一、借一当二3.八进制数八进制数v基数为八即每位有八个符号(07),能计八个数v权:82、81、808-1、8-2v运算规则:逢八进一、借一当八4.十六进制数十六进制数v基数为十六即每位有十六个符号(09、AF),能计十六个数v权:162、161、16016-1、16-2v运算规则:逢十六进一、借一当十六进制

3、表示符号进制表示符号B 二进制二进制O八进制八进制D十进制十进制H十六进制十六进制5. 数制的表示方法三、计算机中为什么使用二进制?三、计算机中为什么使用二进制?1)二进制在物理上比较容易实现;)二进制在物理上比较容易实现;2)二进制的)二进制的运算规则运算规则简单;简单;3)逻辑性强;)逻辑性强;1.4.2 各种进位制之间相互转换1. 任意进制数转换为十进制数v按权相加法:把任意进制数每位上的权数与该位上的数码相乘,然后求和即得要转换的十进制数。例如:(1011.11)2123+ 022+ 121+ 120+ 12-1+ 12-28+2+1+0.5+0.25(11.75)10(14.1)81

4、81 + 480 + 18-1(12.125)10(3F.A)163161 + 15160 + 1016-1(63.625)102. 十进制数转换为任意进制数十进制数转换为任意进制数 在将十进制数转换成任意进制数时,需对整数部分和小数部分分别进行处理。 (1)整数部分:除基取余倒排列,除到商为零时为止(2)小数部分:乘基取整顺排列,乘到小数部分为零时为止例如: 把125.8125转化为二进制数,八进制,十六进制 1252 62 1整数转换整数转换 为二进制为二进制72 132 112 1 312 0152 120 1逆逆序序排排列列注意:化到商为零! 125=1111101 B (化为8、 1

5、6进制同理) 1252 62 1整数转换整数转换 为二进制为二进制小数转换小数转换为二进制为二进制10.8125 21.6250 2 1.250 2 0.52 1.0011 0.8125=0.1101B顺顺序序排排列列然后把整数和小数部分合并:然后把整数和小数部分合并:125.8125D=1111101.1101B3. 二进制、八进制、十六进制数之间的转换二进制、八进制、十六进制数之间的转换v当把A进制数转换为B进制数时,如果A与B的基数满足A=BN,可直接将一位A进制数与N位B进制数对应转换。 (001 110 110 010100 110)2 (1 6 6 2 4 6 )8 (011 10

6、11 00101001 1000)2 (3 B 2 9 8)16常用计数制的表示法常用计数制的表示法十进制二进制八进制十六进制十进制二进制八进制十六进制012345678000000010010001101000101011001111000012345671001234567891011121314151617100110101011110011011110111110000100011112131415161720219ABCDEF1011 以小数点为介,分别向左向右三位三位地分组,不足三位的添零补齐,然后,把每一组二进制数用一位八进制数表示 例如: 1011.1 B B 00 1 1 0

7、1 101 1. .1 100 B B 1 3 . 4 O1 3 . 4 OB OO B 把每一位八进制数用三位二进制数来表示 例如: 13.4OO 1 3 . 4 1 3 . 4 OO 00001 1 011011. . 1 10000 B B通过二进制作中介B HH B1.4.3 数据存储的基本单位 3.字(word) :是计算机中进行数据处理时,一次存取、加工和传送的一组二进制数。字通常由若干个字节组成。字的长度叫做字长,字长是衡量计算机性能的一个重要指标。1.4.4 计算机中数据的表示1. 十进制数的编码v 常用的有8421码、余三码、格雷码等。v 8421码:通常用四位二进制数对一位

8、十进制数进行编码。十进制二进制8421码11000121000103110011410001005101010161100110711101118100010009100110011010100001000011101100010001381001100011100071100011101110001139100010112.2. 字符编码字符编码 字符数据包括各种运算符号、关系符号、货币符号、控制符号、字母和数字等。目前普通采用的字符编码是ASCII(American Standard Code for Information Interchange)码,即美国国家信息交换标准代码,它已被国

9、际标准化组织ISO采纳,作为国际通用的信息交换标准代码。ASCII码用7个二进制位表示一个字符,共有128个字符。通常采用8位二进制数表示一个字符的编码,ASCII码使用其中的7位,最高位作为奇偶校验位使用,不加说明时,可认为最高位为0。标准标准ASCII码表码表 十六进制0123456789ABCDEF0NULSOH STXETXEOTENQACKBELBSHTLFVTFFCRSOSI1DLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS2SP!#$%&()*+,-。/30123456789:;?4ABCDEFGHIJKLMNO5PQRSTUVWXY

10、Z6、abcdefghijklmno7pqrstuvwxyz|DEL3.3.带符号数的表示方法带符号数的表示方法(1)带符号数的表示及运算 符号位的表示:用0、1分别表示正、负 数符: 一个二进制数的最高位作为符号位 机器数: 在机器内存放的正负号数码化的数 真值: 机器外存放的由正负号表示的数(2)原码、反码、补码)原码、反码、补码v用最高位表示正负号,数值部分用二进制绝对值表示v原码与真值转换方便,但用计算机实现较困难 +1001011原=01001011 -1001011原=11001011 +0原=00000000 -0原=10000000 反码反码v正数的反码与其原码相同v负数的反码

11、是将其原码除符号位外按位取反 +1001011反=01001011 -1001011反=10110100 +0反=00000000 -0反=11111111 补码补码v正数的补码与其原码相同v负数的补码是将其原码除符号位外按位取反,最后在末位加1 +1001011补=01001011 -1001011补=10110101 +0补=00000000 -0补=100000000(最高位溢出)8位二进制原码、反码、补码位二进制原码、反码、补码十进制二进制真值原码反码补码50011 00100011 00100011 00100011 0010-50-011 00101011 00101100 110

12、11100 1110127111 11110111 11110111 11110111 1111-127-111 11111111 11111000 00001000 00010000 00000000 00000000 00000000 0000-0-000 00001000 00001111 11110000 00004. 汉字编码(1)汉字输入码v汉字输入码是由计算机输入设备(如键盘)直接产生的代码。v汉字输入码要求编码规则简明方便,易于记忆,输入速度快,重码数少。v目前我国的汉字输入编码方案已有上千种,较常用的也有几十种。v汉字输入码大致可以分为流水码、音码、形码和音形结合码四种。流水

13、码:将汉字和符号按一定规则排序编号而成的编码,如电报码、区位码。音码:常用的音码输入法有全拼输入法、简拼输入法和双拼输入法等。形码:以汉字的字形特征为依据,将汉字字形拆分为笔画、部首、字根等部件,利用它们拼形组合进行的编码称为形码。常用的形码编码法有五笔字形编码法、大众编码法等。音形码:将汉字的读音与字形结合起来进行的编码称为音形码,如自然码、首尾码等。(2)汉字内部码)汉字内部码 汉字内部码是计算机内部处理汉字信息时所用的汉字代码,也称汉字机内码或内码。 微机内部用两字节存贮一个汉字(3)汉字字形码)汉字字形码v汉字字形码是汉字字形的数据表示形式,存放于系统的汉字字库中,为显示器或打印机等输出设备提供可见的汉字字形。v如点阵字库、矢量字库等。汉字的输入、存贮、显示汉字的输入、存贮、显示存贮器键 盘显示器输入码机内码字形码da(拼音)dddd(五笔)3453H(00110100 01010011)2(交换码)(交换码)(1011010

温馨提示

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

评论

0/150

提交评论