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