飞思卡尔单片机中二进制数的运算
发表:2023-08-29 12:02:19 阅读:45

飞思卡尔单片机中二进制数的运算:在单片机中的运算主要分为两类,就是算术运算和逻辑运算。算术运算包括加、减、乘、除运算,逻辑运算有逻辑乘、逻辑加、逻辑非、和逻辑异或等。

飞思卡尔算术加法运算

二进制加法法则为:

O+D=0

O+l=1+0=1

l+l=lO 有进位

l+1+l=11 有进位

[例题l] 设有两个8位二进制数,X=%1010011 1,Y=%1 1 00101 1,试求X+y。

解:X+Y可写成:

被加数X %1 0 100 1 1 l

加数Y %1 1 0010 1 1

和X+Y %1 0 11 100 1 0

所以X+Y=%101 1 10010。

两个二进制数相加需要注意低位的进位,并且两个8位二进制数的和不会超过9位。

推荐品牌: