首页 理论教育 二进制数运算单片机控制技术应用

二进制数运算单片机控制技术应用

时间:2023-11-05 理论教育 版权反馈
【摘要】:二进制数的运算分为二进制整数运算和二进制小数运算两种类型,但运算法则完全相同。由于大部分计算机中数的表示方法均采用定点整数表示法,故这里仅介绍二进制整数运算,二进制小数运算与它相同。二进制数的运算比较简单,包括算术运算和逻辑运算。

二进制数运算单片机控制技术应用

二进制数的运算分为二进制整数运算和二进制小数运算两种类型,但运算法则完全相同。由于大部分计算机中数的表示方法均采用定点整数表示法,故这里仅介绍二进制整数运算,二进制小数运算与它相同。

二进制数的运算比较简单,包括算术运算和逻辑运算。算术运算包括加、减、乘、除运算;逻辑运算包括逻辑乘、逻辑加、逻辑非和逻辑异或等。

1.二进制数的算数运算

(1)加法运算

运算规则为

0+0=0;0+1=1+0=1;1+1=10(向高位进位)

(2)减法运算

运算规则

0-0=0;1-0=1;1-1=0;0-1=1(向高位借1)

(3)乘法运算

运算规则

0×0=0;0×1=1×0=0;1×1=1

(4)除法运算

除法是乘法的逆运算。与十进制类似,二进制除法也是从被除数最高位开始,查找出够减除数的位数,并在其最高位处上商1和完成它对除数的减法运算,然后把被除数的下一位移到余数位置上。若余数不够减除数,则上商0,并把被除数的再下一位移到余数位置上;若余数够减除数,则上商1并进行余数减除数。这样反复进行,直到全部被除数的各位都下移到余数位置上为止。(www.xing528.com)

2.逻辑运算

计算机处理数据时常常要用到逻辑运算。逻辑运算由专门的逻辑电路完成。下面介绍几种常用的逻辑运算。

(1)逻辑乘运算

逻辑乘又称逻辑与,常用∧算符表示。逻辑乘运算法则为

0∧0=0;1∧0=0∧1=0;1∧1=1

(2)逻辑加运算

逻辑加又称逻辑或,常用算符∨表示。逻辑加的运算规则为

0∨0=0;1∨0=0∨1=1;1∨1=1

(3)逻辑非运算

逻辑非运算又称逻辑取反,常采用“_”运算符表示。逻辑非的运算规则为

(4)逻辑异或

逻辑异或又称为半加,是不考虑进位的加法,常采用算符表示。逻辑异或的运算规则为

0⊕0=0;1⊕1=0;1⊕0=0⊕1=1

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈