- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务8 二进制的运算 1.二进制的算术运算 (2) 二进制减法法则 实例:从(110000)2中减去(10111)2借 位 1 1 1 1 1 被减数 1 1 0 0 0 0 减 数 1 0 1 1 1 结 果 1 1 0 0 1 ??????? 任务8 二进制的运算 解释分析: ①我们用在某位上方有标记1表示该位被借位。具体过程为从被减数的右边第一位开始减去减数,在本例中,由于0减1而向右数第二位借位,第二位为0不够借转而向右数第三位,以此类推,最后从右数第五位借得1 ②该1拿到右数第四位上做为(10)2(联想在十进制中从千位借位拿到百位上做10用),而右数第四位上借得的(10)2又须借给右数第三位一个1(记住,该位上还剩一个1),以此类推,最后右数第五位上值为0(由于被借位),右数第四位、第三位、第二位均借得1 ③右数第一位借得(10)2,用(10)减1得1,右数第二位上已借得1,用该1减去减数1则得数的右数第二位为0,同理可得其它各位的值分别为0,0,1(从右往左)。 ④最后还剩两位,由于右数第五位的数已被借去,则需从高位借1,(高位为1,借位后为0),借位后当(10)2用,(10)2减1为1。因此得结果为(11001)2 任务8 二进制的运算 1.二进制的算术运算 (2) 二进制乘法法则 0 × 0 = 0 1 × 0 = 0 0 × 1 = 0 1 × 1 = 1 实例:1110 X 0110=1010100 任务8 二进制的运算 1.二进制的算术运算 (2) 二进制除法法则 0 ÷ 0 = 0 1 ÷ 0 (无意义) 0 ÷ 1 =0 1 ÷ 1 = 1 实例:(1001110)2÷(110) 任务8 二进制的运算 实例:(1001110)2÷(110) 商 1101 被除数 110 1001110 110 0111 110 110 110 0 任务8 二进制的运算 2.二进制的逻辑运算 (1)逻辑“与”用∧表示,逻辑“或”用∨表示。 运算法则: 0 ∧ 0=0, 0∨0=0 0 ∧ 1=0, 0∨1=1 1 ∧ 0=0, 1∨0=1 1 ∧ 1=1, 1∨1=1 ??????? 任务8 二进制的运算 2.二进制的逻辑运算 实例1:(1010) ∧(1101) 1010 1101 1000 实例2:(1010) ∨(0100) 1010 0100 1110 ??????? 任务8 二进制的运算 (2) “非”(NOT)运算,是对单一的逻辑变量进行求反运算,当逻辑变量为1(0)时,“非”运算的结果是0(1)。法则: 1!=0 0!=1 例 1110=0001 (3) 异或运算,除了“与”、“或”、“非”三种基本运算之外,计算机还能进行一种逻辑“异或”(XOR)运算。它执行两个逻辑变量之间“不相等”的逻辑测试。相同为“0”,不同为“1”。 例 1010 0100 1110 ??????? 任务8 二进制的运算 探索与练习 (1)计算机内为什么采用二进制数表示信息? (2)几位二级制数表示一位十六进制数? (3)什么是指令?计算机的指令有哪两部分组成? 任务9 不同数制间的相互转换 任务描述 了解各个数制之间的相互转换关系。 相关知识和技能 熟练掌握二进制、八进制、十进制、十六进制之间的相互转换。 ??????? 第1单元 计算机基础知识 任务9 不同数制间的相互转换 知识拓展 1.十进制数转换成R进制数 (1)十进制整数转换法则:除R取余数,直到商为0,余数由下而上排列。 ??????? 例:将十进制数(57)2转换为二进制数: 所以(57)10=(111001)2 2 5 7 2 2 8 1 2 1 4 0 2 7 0 2 3 1
原创力文档


文档评论(0)