二進(jìn)制減法怎么借位?
二進(jìn)制數(shù)的減法運(yùn)算, 從高位借1過來,則當(dāng) 2。 二進(jìn)制減法與普通減法沒有什么不同,只不過高位借1只能當(dāng)2用,這樣減下來就不會(huì)有問題。關(guān)鍵是不夠減怎么辦,數(shù)學(xué)計(jì)算時(shí)可以有負(fù)數(shù),但計(jì)算機(jī)上程序計(jì)算時(shí)卻沒有符號(hào)位,而且是有字節(jié)數(shù)要求的。這樣對(duì)于非借位的就是普通減法運(yùn)算,對(duì)于借位的就需要做補(bǔ)碼運(yùn)算。
例如: 1110-1001,個(gè)位不夠減,從高位借1過來當(dāng)2,減去1剩1得0101。
二進(jìn)制減法運(yùn)算法則:
1-1=0,1-0=1,0-0=0,0-1=-1, 也就是當(dāng)兩個(gè)相減的二進(jìn)制位中同為0或1時(shí),相減的結(jié)果為0,如果被減數(shù)的二進(jìn)制位為1,而減數(shù)的二進(jìn)制位為0,則相減的結(jié)果仍為1;而如果被減數(shù)的二進(jìn)制位為0,而減數(shù)的二進(jìn)制位為1,則需要向高位借1,但此時(shí)是借1當(dāng)2,與十進(jìn)制中的借1當(dāng)10道理一樣。