二進位制數的減法運算, 從高位借1過來,則當 2。 二進位制減法與普通減法沒有什麼不同,只不過高位借1只能當2用,這樣減下來就不會有問題。關鍵是不夠減怎麼辦,數學計算時可以有負數,但計算機上程式計算時卻沒有符號位,而且是有位元組數要求的。這樣對於非借位的就是普通減法運算,對於借位的就需要做補碼運算。
例如: 1110-1001,個位不夠減,從高位借1過來當2,減去1剩1得0101。
二進位制減法運演算法則:
1-1=0,1-0=1,0-0=0,0-1=-1, 也就是當兩個相減的二進位制位中同為0或1時,相減的結果為0,如果被減數的二進位制位為1,而減數的二進位制位為0,則相減的結果仍為1;而如果被減數的二進位制位為0,而減數的二進位制位為1,則需要向高位借1,但此時是借1當2,與十進位制中的借1當10道理一樣。
.兩位數加兩位數的進位加法:口訣:加9要減1,加8要減2,加7要減3,加6要減4,加5要減5,加4要減6,加3要減7,加2要減8,加1要減9
二進位制數的減法運算, 從高位借1過來,則當 2。 二進位制減法與普通減法沒有什麼不同,只不過高位借1只能當2用,這樣減下來就不會有問題。關鍵是不夠減怎麼辦,數學計算時可以有負數,但計算機上程式計算時卻沒有符號位,而且是有位元組數要求的。這樣對於非借位的就是普通減法運算,對於借位的就需要做補碼運算。
例如: 1110-1001,個位不夠減,從高位借1過來當2,減去1剩1得0101。
二進位制減法運演算法則:
1-1=0,1-0=1,0-0=0,0-1=-1, 也就是當兩個相減的二進位制位中同為0或1時,相減的結果為0,如果被減數的二進位制位為1,而減數的二進位制位為0,則相減的結果仍為1;而如果被減數的二進位制位為0,而減數的二進位制位為1,則需要向高位借1,但此時是借1當2,與十進位制中的借1當10道理一樣。