關于二進制乘法怎么算,二進制乘法這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、十進制數(shù)(Decimal Number) 特點:(1)有十個不同的數(shù)字符號:0~9 (2)數(shù)位逢十進一 (3)基數(shù)為十 2、二進制數(shù)(Binary Number) 特點:(1)有兩個不同的數(shù)碼:0和1 (2)數(shù)位逢二進一 (3)基數(shù)為二 3、十六進制數(shù)(Hex Number) 特點:(1)有十六個不同的數(shù)碼:0~9加A~F (2)數(shù)位逢十六進一 (3)基數(shù)為十六 4、八進制數(shù)(Octal Number) 特點:(1)有八個不同的數(shù)碼:0~7 (2)數(shù)位逢八進一 (3)基數(shù)為八 二進制數(shù)的運算 一、二進制加法à邏輯運算的“或”運算,運算符“∨”à0為假,1為真,全假為假,其余為真 (1)0+0=0 (2)0+1=1 (3)1+0=1 (4)1+1=10[逢二進一] 例:將1011和1010相加 被加數(shù) 1 0 1 1 加數(shù) 1 0 1 0 進位 + ) 1 1 結果[和] 1 0 1 0 1 二、二進制減法à邏輯算法à0為假,1為真,相同為假,不同為真 (1)0-0=0 (2)0-1=1[有借位,借1當2] (3)1-0=1 (4)1-1=0 例:將11000000和101010相減 被減數(shù) 1 1 0 0 0 0 0 0 減數(shù) 1 0 1 0 1 0 借位 1 1 1 1 1 結果[差] 1 0 0 1 0 1 1 0 三、二進制乘法à邏輯運算的“與”運算,運算符“∧”à0為假,1為真,全真為真,其余為假 (1)0×0=0 (2)0×1=0 (3)1×0=0 (4)1×1=1 兩個二進制數(shù)相乘與十進制數(shù)類似,可用乘數(shù)的每一位去乘被乘數(shù),乘得的中間結果的最低有效位與相應的乘數(shù)位對齊,最后把這些中間結果同時相加即可。
2、 例:將1110和110相乘 被乘數(shù) 1 1 1 0 乘數(shù) 1 1 0 0 0 0 0 1 1 1 0 + ) 1 1 1 0 結果[積] 1 0 1 0 1 0 0 四、二進制除法 除法是乘法的逆運算,二進制除法與十進制十分類似。
3、方法是從被除數(shù)的最高位開始檢查,定出需要超出除數(shù)的位數(shù),找到這個位時商記為1,并把選定的部分被除數(shù)減除數(shù),得余數(shù)。
4、然后把被除數(shù)的下一位下移到余數(shù)上,形成新的部分被除數(shù)。
5、若部分被除數(shù)大于除數(shù),則商1,減去被除數(shù)得余數(shù),被除數(shù)的下一位移到余數(shù)上,形成新的部分被除數(shù);若部分被除數(shù)小于除數(shù),則商0,下一位被除數(shù)下移,形成新的部分被除數(shù)。
6、這樣繼續(xù)下去,直到全部被除數(shù)的位都下移完為止,于是得到商和余數(shù)。
7、 如1001110/110的過程如下: 1 1 0 1 商 除數(shù) 1 1 0 1 0 0 1 1 1 0 被除數(shù) 1 1 0 1 1 1 1 1 0 1 1 0 1 1 0 0。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!