一個(gè)數(shù)字的補(bǔ)碼就是將該數(shù)字作比特反相運(yùn)算(即一補(bǔ)數(shù)或反碼),再將結(jié)果加1,即為該數(shù)字的補(bǔ)碼。在補(bǔ)碼系統(tǒng)中,一個(gè)負(fù)數(shù)就是用其對應(yīng)正數(shù)的補(bǔ)碼來表示。正數(shù)的補(bǔ)碼與原碼相同;負(fù)數(shù)的補(bǔ)碼是對其原碼逐位取反,但符號位除外;然后整個(gè)數(shù)加1。即負(fù)數(shù)的補(bǔ)碼是:符號位為1,其余各位求反,末位加1;而9的源碼為00001001,如果是負(fù)數(shù)的話,補(bǔ)碼為最高位置1,其余取反也就是11110110,然后在最低位加1即可即11110111;希望可以幫到你!
網(wǎng)站導(dǎo)航
- zblogPHP模板zbpkf
- zblog免費(fèi)模板zblogfree
- zblog模板學(xué)習(xí)zblogxuexi
- zblogPHP仿站zbpfang