- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章计算机系统祥解.ppt
【例】数32343.43可以分解为: 3×104+2×103+3×102+4×101+3×100+4×10 -1+3×10 -2 数字化信息编码的概念: 信息:数值、文字、语音、图形和图像。 在计算机内一切信息必须进行数字化编码(即用二进制代码形式),才能在机内传送、存储和处理。 数值的构成 一个数值各位数字(数码)表示的值不仅与该数字有关,且与所在位置有关。 位权 位权 位权 位权 位权 位权 位权 基数:相邻位权之比 每个数位上的数字所表示的值=该数码×位权 位权:基数的 i 次方 ( i 为与位置对应的自然数) 4.2.2 计算机中数据表示方法 K进制数转换为十进制数 位权展开法 【例一】将下列数值转换为十进制数 (101.01)2 (205.4)8 (AF.8)16 解: (101.01)2= 1×22+0×21+1×20+0×2 -1+1×2-2 =(5.25)10 (205.4)8= 2×82+0×81+5×8 0+4×8 –1 =(133. 5)10 (AF.8)16= 10×16 1 +15×160+8×16 -1 =(175. 5)10 【思考】以下数值中最大的和最小的分别是哪个? ① (1234)8 (1234)16 (1234)5 (1234)10 ② 2 (219)16 (210)8 (219)10 Windows 自带计算器(科学型)——适合于整数部份, 其他进制向十进制转换时,小数部分亦可用计算机求出。 * 4.2.2 计算机中数据表示方法 十进制数转换为K进制数 4.2.2 计算机中数据表示方法 十六进制与二进制相互转换 法则:以小数点为界,每个八进制数对应三位二进制数,每个十六进制数对应四位二进制数。 【注意】小数部分不足之处应补零 【例】 (2C1.D)16=(0010 1100 0001. 1101)2 2 C 1 D 【例】 (71.23)8=( 111 001 . 010 011)2 7 1 2 3 【例】 ( 11 0110 1110 . 1101 01)2 = (36E.D4)16 3 6 E D 4 4.2.2 计算机中数据表示方法 二进制数的简单运算(1) 算术运算(加减乘除) 加法:逢2进1 0+0=0 0+1=1 1+0=1 1+1=10 (进位) 减法:借1当2 0-0=0 1-0=1 1-1=0 0-1=1(借位) 乘法:加法+移位 0 * 0=0 0*1=0 1*0=0 1*1=1 除法:减法+移位 0÷1=0 1÷1=1 例一 1101 + 101 10010 例二 1011 - 101 110 例三 1110 × 101 1110 1110 1000110 例四 110 10 1100 10 100 10 0 4.2.2 计算机中数据表示方法 二进制数的简单运算(2) 逻辑运算 与运算:都是1时才为1,运算符:A∧B 、A×B 或 A·B 或运算:都是0时才为0,运算符:A∨B 、A+B 非运算:0变1,1变0, 运算符:A 异或运算:相异为1, 运算符:A∞B 例:设A=1101,B=1001,求:A∧B 、 A∨B、A∞B、A 例一 A∧B 1101 ∧ 1001 1001 例二 A∨B 1101 ∨ 1001 1101 例三 A∞B 1101 ∞ 1011 011
文档评论(0)