(相關(guān)資料圖)
1、原碼(true form)是一種計算機中對數(shù)字的二進制定點表示方法。
2、原碼表示法在數(shù)值前面增加了一位符號位(即最高位為符號位),該位為0表示正數(shù),該位為1表示負(fù)數(shù),其余位表示數(shù)值的大小。
3、 原碼的優(yōu)點:簡單直觀;例如,我們用8位二進制表示一個數(shù),+11的原碼為00001011,-11的原碼就是10001011 缺點:原碼不能直接參加運算,可能會出錯。
4、例如數(shù)學(xué)上,1+(-1)=0,而在二進制中00000001+10000001=10000010,換算成十進制為130。
5、顯然出錯了。
6、 所以原碼的符號位不能直接參與運算,必須和其他為分開,這就增加了硬件的開銷和復(fù)雜性 具體定義還分小數(shù)和整數(shù): ①小數(shù)原碼的定義 [X] = X 0≤X <1 1- X -1 < X ≤ 0 例如: X=+0.1011 , [X]原= 01011 X=-0.1011 [X]原= 11011 ②整數(shù)原碼的定義 [X]原 = X 0≤X <2n 2n-X - 2n < X ≤ 0。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:





