第一章2知识分享

上传人:yuzo****123 文档编号:137421423 上传时间:2020-07-08 格式:PPTX 页数:24 大小:508.12KB
返回 下载 相关 举报
第一章2知识分享_第1页
第1页 / 共24页
第一章2知识分享_第2页
第2页 / 共24页
第一章2知识分享_第3页
第3页 / 共24页
第一章2知识分享_第4页
第4页 / 共24页
第一章2知识分享_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《第一章2知识分享》由会员分享,可在线阅读,更多相关《第一章2知识分享(24页珍藏版)》请在金锄头文库上搜索。

1、深入理解计算机网络教学PPT,开启你计算机网络之门的金钥匙 图书作者:王达 制作,第1章 数制与编码,“数制”是“数据进制”的简称。常见的数制有二进制、八进制、十进制和十六进制。本章将介绍这几种数制的计算,不同数制之间转换方法,以及二进制的四则算术运算和逻辑运算方法。 另外,在计算机数据编码形式中主要有原码、反码和补码三种,本章将介绍它们各自的计算方法,以及它们之间的相互转换方法。,2012年12月,王达精品课程系列教学PPT,2,1.1 数制概述,1.1.1 常见数制类型及表示方法 十进制(Decimal) 十进制基数为10,标志字母为D,或用下标10表示,如(1250)D或(1250)10

2、。 二进制(Binary) 二进制基数为2,标志字母为B,或用下标2表示,如(1001010)B或(1001010)2。,2012年12月,王达精品课程系列教学PPT,3,1.1.1 常见数制类型及表示方法(续),八进制(Octal) 八进制基数为8,标志字母为O或者Q,或用下标8表示,如(4603)O或(4603)Q,或者(4603)8。 十六进制(Hexadecilnal) 十六进制基数为16,标志字母为H,或用下标16表示,如(49AB)H,或(49AB)16。,2012年12月,王达精品课程系列教学PPT,4,1.2 不同数制间的相互转换,1.2.1 非十进制数转换成十进制数 二进制转

3、换为十进制 二进制整数转换成十进制整数的公式: bn-12n-1+ bn-22n-2+b121+b020 二进制小数转换成十进制小数的公式: bn-12-1+ bn-12-2+b12-(n-1)+b02-n,2012年12月,王达精品课程系列教学PPT,6,2012年12月,王达精品课程系列教学PPT,7,2. 八进制转换为十进制 八进制整数转换成十进制整数的公式: bn-18n-1+ bn-28n-2+b181+b080 八进制小数转换成十进制小数的公式: bn-18-1+ bn-28-2+b18-(n-1)+b08-n,3. 十六进制转换为十进制 十六进制整数转换成十进制整数的公式: bn

4、-1 16n-1+ bn-216n-2+b1161+b0160 十六进制小数转换成十进制小数的公式: bn-116-1+ bn-216-2+b116-(n-1)+b016-n 4. 同步练习(略),1.2.2 十进制数转换成非十进制数,十进制数转换成非十进制数的方法是:整数部分的转换用“除基取余法”,也就是用基数相除,然后反序(由后向前取)取余数;小数部分的转换用“乘基取整法”,也就是用基数相乘,然后正序(由前向后取)取得到的整数。,2012年12月,王达精品课程系列教学PPT,8,1. 十进制转换为二进制,十进制整数转换成二进制的方法,十进制整数转换为二进制的方法是采用“除2逆序取余”法(采

5、用短除法进行)。,十进制小数转换成二进制的方法,十进制小数转换为二进制的方法是采用“乘2正序取整”法。,2012年12月,王达精品课程系列教学PPT,9,2. 十进制转换成八进制,十进制整数转换为八进制整数,十进制整数转换为八进制整数是采用“除8逆序取余”的方法。,十进制小数转换为八进制小数,十进制小数转换为八进制小数是采用“乘8正序取整”法。,2012年12月,王达精品课程系列教学PPT,10,3. 十进制转换成十六进制,十进制整数转换为十六进制整数,十进制整数转换为十六进制整数采用“除16逆向取余”方法。,十进制小数转换为十六进制小数,十进制小数转换为十六进制小数采用“乘16正序取整”方法

6、。,2012年12月,王达精品课程系列教学PPT,11,4. 同步练习(略),1.2.3 非十进制数之间的相互转换,八进制数转换成二进制数,将每1位八进制数直接用相应的3位二进制来表示。,二进制数转换成八进制数,以小数点为边界,整数部分向左,小数部分向右,将每3位二进制分成一组(不足3位则用0补足),将每一组二进制数用1位八进制来表示。,2012年12月,王达精品课程系列教学PPT,12,1. 相互转换,1.2.3 非十进制数之间的相互转换(续),十六进制数转换成二进制数,将每1位十六进制数直接用相应的4位二进制来表示。,二进制数转换成十六进制数,以小数点为边界,整数部分向左,小数部分向右将每

7、4位二进制数分成一组(不足4位则用0补足),将每一组二进制数用相应的1位十六进制表示。,2012年12月,王达精品课程系列教学PPT,13,1.2.3 非十进制数之间的相互转换(续),八进制与十六进制的相互转换 先把其中一个转换成二进制,然后再把所得到的二进制按照前面介绍的方法转换成另一种进制的数。 当然也可以直接对每一位进行转换,它们之间的对应关系参见表1-1。 2. 同步练习(略),2012年12月,王达精品课程系列教学PPT,14,1.3 二进制数运算,1.3.1 二进制四则算术运算 1.加、减法运算 加法运算法则:0+0=0,0+1=1,1+0=1,1+1=10 减法运算法则:1-1=

8、0,1-0=1,0-0=0,0-1=1,2012年12月,王达精品课程系列教学PPT,15,2. 乘、除法运算 乘法运算法则:00=0,01=0,10=0,11=1 除法运算法则:当被除数大于除数时,商是“1”;当被除数小于除数时,商只能是“0。 3. 同步练习”(略),2012年12月,王达精品课程系列教学PPT,16,1.3.2 二进制逻辑运算,1. “与”运算(AND),“与”运算法则:00 = 0 01 = 0 10 = 0 11 = 1,2. “或”运算(OR),“或”算法则:00 = 0 01 = 1 10 = 1 11 = 1,2012年12月,王达精品课程系列教学PPT,17,

9、1.3.2 二进制逻辑运算(续),3. “非”运算(NOT),“非”运算法则为:“0”的反值为“1”,“1”的反值为“0”。,4. “异或”运算(XOR),“异或”运算法则为:0 0 = 0 0 1 = 1 1 0 = 1 1 1 = 0,2012年12月,王达精品课程系列教学PPT,18,5. 同步练习(略),1.4 二进制数的表示形式,1.4.1 二进制数的真值和字长 二进制数有“有符号数”和“无符号数”两种。“无符号数”的每一位都代表对应位的数值;而在“有符号数”中规定最高位用来表示数据符号的,1代表为负,0代表为正。 无符号数的“真值”就是数本身,而有符号数的“真值”是不计算符号位所得

10、到的值。例:00100001的真值 = 0 0100001 = +33,而10100011的真值 = 1 0100011 = -35。,2012年12月,王达精品课程系列教学PPT,19,1.4.1 二进制数的真值和字长(续),“字长”是指计算机一次可处理的二进制数的码位长度,是计算机进行数据存储和数据处理的运算单位。如我们通常所指的32位处理器,就是指该处理器的字长为32位,也就是一次能处理32位二进制数。 “字长”越长代表计算机的处理能力越强,可以处理的数也越大。如现在普遍是64位的了,这样一来计算机可以处理的二进制数码位长度最大为64位。,2012年12月,王达精品课程系列教学PPT,2

11、0,1.4.2 二进制数的四种表示形式,1. 原码,“原码”就是“原始码位”,是对应二进制数本身所代表的形式。正数的符号位(最高位)为“0”,负数的符号位为“1”。 在原码表示形式中,0有“+0”和“(-0)”之分。对应的原码分别是0 0000000和1 0000000。,2. 补码,“补码”的编码规则:正数的补码与原码相同;负数的补码是通过先把除符号位外其它各位取反(也就是下面将要介绍的“反码”),然后再在末位(最低位)加1得到的。,2012年12月,王达精品课程系列教学PPT,21,1.4.2 二进制数的四种表示形式(续),3. 反码,“反码”专门是针对负数进行的(正数的反码与原码一样),

12、是对二进制负数按位(除符号位外)取反得到的。,4. 移码,“移码”的编码规则如下: 正数的符号位为1,负数的符号位为0(与原码的表示方法恰好相反); 真值部分与补码一样。 要求一个二进制数的移码,只需先求出它的补码,然后再把符号位取反就行了,所以移码也称为“符号位取反的补码”。,2012年12月,王达精品课程系列教学PPT,22,1.4.3补码的加减法运算,补码的转换 如果是正数,则其补码与原码、补码一样;如果是负数,则其补码是在它的反码未位加1得到。 2. 补码的加法运算 运算法则:XY补= X 补Y补 。即两个有符号数相加的补码可以通过先分别对两个数求补码,然后相加得到。,2012年12月,王达精品课程系列教学PPT,23,3.补码的减法运算 运算法则:XY补=X补Y补 即求两个机器数的差值(如XY补)的补码,可以通过求被减数的补码(如X补)与减数的负值的补码(Y补)的和得到。 4. 同步练习(略),2012年12月,王达精品课程系列教学PPT,24,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号