正在加载图片...
专业的单片机教学网站-单片机自学网(http://www.c5l.cn 我们知道十进制可以进行四则运算,那麽二进制能否进行四则运算?答案是肯定的 一:二进制的四则运算 二进制也可以进行四则运算,它的运算规则如下所示 加运算 0+0=0,0+1=1,1+0=1,1+1=10逢2进1 减运算 1-1=0,1-0=1,0-0=1,0-1=1(向高位借1当2) 乘运算 0*0=0,0*1=0,1*0=0,1*1=1 除运算 二进制只有两个数(0,1),因此它的商是1或0. 例1:求(1011101)g与(0010011)B之和例2:求(1101)B与(0101)B的乘积 1101 1011101 0101 +0010011 1101 0000 1110000 1101 0000 1000001 通过例(我们再来介绍两个概念:半加和全加。 半加:是最低位的加数和被加数相加时,不考虑低位向本位进位 全加:是加数和被加数相加时,我们还要考虑低位向本位的进位。 第四节:数的原码、反码及补码 我们知道在生活中,数是有正负之分,在数字设备中是怎样表示数的正负符号呢? :数的表示形式 在生活中表示数的时候一般都是把正数前面加一个“+”,负数前面加一个“-”,但是在数字 设备中,机器是不认识这些的,我们就把“+”用“0”表示,“”用“1”表示。原码、反码和补 码。这三种形式是怎样表示的呢?如下所示 真值原码反码 补码 例1:求+12和-12八位原码、反码、补码形式 正数+X0X 它们的原码分别为 [+12]=00001100[-12]=100011 它们的反码分别为[+12]=00001100 负数X1X(2-1)+X2+X [-12]=(2-1)+(-1100)=11110011 它们的补码分别为[+12]”=0000110 [-12]=2+(-1100)=11110100 单片机学习、开发综合类网站-单片机自学网        KLžŸGBCŽ3Bk ¡¢,O£ABC¤¥Bk ¡¢,W¦§¨Œ !)23456 ABCŽ3Bk ¡¢,)P¢,©¡ª«2¬X 756 ))) E B 856 )))f­€>®  g 956 ))) :56 ABC¯i°f)g)Px ˆ  ( !fg ±fg  ( !  f g  ± f g    ² ³´KL„µ¶i°·¸X$@¹@ ;7! t>@º@b@)»¼t>­½>B> <7!@º@b@)KL¾<»¼t>­½>B> *VSHTU K L ž Ÿ  ¿ À 8   Á   h    I 8  R S à ¬   Á Â Ä Å V W !  2   = >  ¿ À 8 à ¬    Æ  M Ç  o Á  š @  ° )  š @  ° )J     I 8 ) - È   É Ê ~ Ë  ) K L c o 1 à ¬ ) 1 à ¬  ?   @  A B   ~ Ì Í Î Ï  R S à ¬  V W ª « 2 ¬ X ÐÑ ÒÓ ÔÓ ÕÓ Á       f! g !  f gÇ¿«È 0v«È ÄÉ/ y~=„‚ Ê¿«È˲ÀÀÀÀ««ÀÀÊv«È˲«ÀÀÀ«« y~=„‚Ê¿«ÈË ²ÀÀÀÀ««ÀÀ Êv«ÈË ²³È v«¸¿³v««ÀÀ¸²««««ÀÀ«« y~=„‚Ê¿«È˲ÀÀÀÀ««ÀÀ Êv«ÈË²È ¿³v««ÀÀ¸²««««À«ÀÀ
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有