二进制数的算术运算和逻辑运算 |
您所在的位置:网站首页 › 二进制数的减运算方法有哪些 › 二进制数的算术运算和逻辑运算 |
算术运算 二进制数加法采用逢二进一、减法采用借一作二。 十六进制数加法采用逢十六进一、减法采用借一作十六。 1位八进制可以写成3位二进制,因为3位二进制可以表示十进制范围0~7,也就是1位八进制的表示范围。 1位十六进制可以写成4位二进制,因为4位二进制可以表示十进制范围0~15,也就是1位十六进制的表示范围。 后缀B表示二进制,H表示十六进制,D表示十进制。 例如: 1011011B + 10011B = 1101110B 1011 B * 10011B = 11010001B 65H + 7AH = 0DFH 65H * 7AH = 3022H 110011.0101B + 22.4H = (110011.0101B + 100010.01B = 1010101.1001B =) 85.5625D 逻辑运算 二进制数的逻辑运算是位对位的运算,即本位运算结果不会对其他位产生任何影响,这一点与算术运算是截然不同的。 二进制数的逻辑运算有四种:与AND、或OR、异或XOR、非NOT。 另外,利用逻辑运算可以完成特定操作。 AND运算可以对指定位进行清零: 对x的第0、3位清零操作:x AND 11110110B OR运算可以对指定位进行置一: 对x的第1、2位置1操作:x OR 00000110B XOR运算可以对指定位进行取反: 对x的地3、7位取反操作:x XOR 10001000B |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |