補(bǔ)碼是一個(gè)很基礎(chǔ)的概念,但是對于很多人來說,其實(shí)有些迷糊,這里對補(bǔ)碼進(jìn)行一些通俗而深刻的講解。
最近在備戰(zhàn)軟考,復(fù)習(xí)到計(jì)算機(jī)組成原理的時(shí)候,看到書中關(guān)于原碼、反碼、補(bǔ)碼和移碼的定義如下(n是機(jī)器字長):原碼:反碼:補(bǔ)碼:移碼:看完這些定義以后,我的腦袋瞬間膨脹到原來的二倍!這樣變態(tài)的公式不管你記
對于計(jì)算機(jī), 加減乘數(shù)已經(jīng)是最基礎(chǔ)的運(yùn)算, 要設(shè)計(jì)的盡量簡單. 計(jì)算機(jī)辨別\"符號位\"顯然會讓計(jì)算機(jī)的基礎(chǔ)電路設(shè)計(jì)變得十分復(fù)雜! 于是人們想出了將符號位也參與運(yùn)算的方法.
到目前為止,我們學(xué)習(xí)了十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制等用來代表實(shí)際數(shù)值的數(shù),稱為真值,這些數(shù)我們再日常生活中都會使用到,那么在計(jì)算機(jī)中數(shù)值是怎么來表示的呢?