補碼的兩種求法 負23用二進制表示?
負23用二進制表示?這要看用定點數(shù)還是浮點數(shù)來意思是負小數(shù)了。定點數(shù)的表示與整數(shù)相似,也可以用原碼、反碼、補碼等等方法,浮點數(shù)則只用原碼,有相對應的IEEE標準,的或IEEE75整數(shù)部分除2倒取余,小
負23用二進制表示?
這要看用定點數(shù)還是浮點數(shù)來意思是負小數(shù)了。定點數(shù)的表示與整數(shù)相似,也可以用原碼、反碼、補碼等等方法,浮點數(shù)則只用原碼,有相對應的IEEE標準,的或IEEE75整數(shù)部分除2倒取余,小數(shù)部分乘二取整。比如-1.25(舉例整數(shù)部分用8位來它表示)
值為:10000001.01(最前面的1為負號)。
負數(shù)在電腦中象都是用補碼儲存時。補碼求法是原碼取反后再1
如:
-2,原碼是10000010
注意一點最前面的1是負號
后再取反那就是11111101,加上1,結果是
11111110
這那是-2的二進制了。
二進制和三進制電腦的區(qū)別?
計算機內部需要二進制的原因
(1)技術實現(xiàn)簡單啊,計算機是由邏輯電路排成,邏輯電路通常只有兩個狀態(tài),開關的接通與連接斷開,這兩種狀態(tài)趁著這個可以用“1”和“0”來表示。
(2)更簡練運算規(guī)則:兩個二進制數(shù)和、積運算組合各有三種,運算規(guī)則簡單啊,有利于簡化計算機內部結構,能提高運算速度。
(3)合適邏輯運算:邏輯代數(shù)是邏輯運算的理論依據(jù),二進制只能兩個數(shù)碼,正好與邏輯代數(shù)中的“真”和“假”相極為相似。
(4)很易進行轉換成,二進制與十進制數(shù)易被各自可以轉換。
(5)用二進制表示數(shù)據(jù)本身抗干擾能力強,可靠性中級優(yōu)點。是因為每位數(shù)據(jù)只有一高低兩個狀態(tài),當受到是有程度的干擾時,仍能靠譜地看出出它是高那就低。
一、80h可以表示的是十六進制的80,經(jīng)進制度量單位,十六進制的80十進制的128。
二、在計算機系統(tǒng)中,數(shù)值一律用補碼來表示(存儲)。
比較多原因:使用補碼,也可以將符號位和其它位都統(tǒng)一如何處理;同時,減法也可按加法來如何處理。另外,兩個用補碼來表示的數(shù)乘積時,如果更高位(符號位)有進位,則兩值被拋棄。
三、計算機補碼的求法:
1、正數(shù)的補碼:與原碼完全相同。
2、負數(shù)的補碼:負數(shù)的補碼:符號位為1,其余位為該數(shù)絕對值的原碼按位取反;接著整個數(shù)加1。
計算機另外一種電子計算工具,是由大量的電子器件橫列的,在這些電子器件中,電路的通和斷、電位的高和低,用兩個數(shù)字符號“1”和“0”共有可以表示容易實現(xiàn)。另外二進制的運算法則也很很簡單,因此,在計算機內部大多用二進制代碼來另外內部存儲、傳輸信號和如何處理數(shù)據(jù)。其原因有三個一、可行性:若使用十進制數(shù),則需要這樣的電子器件,它必須有能它表示0—9數(shù)碼的10個物理狀態(tài),這在技術上是蠻難了的。而建議使用二進制數(shù),單單0,1兩個狀態(tài),技術上很輕易,如開關的通與斷,晶體管中導通與截至到等,但是邏輯電路僅有0和1兩種電平。二、可靠性:二進制唯有兩種狀態(tài),數(shù)字傳輸去處理雖可錯誤。三、四孔性:二進制運算法則都很很簡單,如:數(shù)列求和法則(3個):000,01101,1110求積法則(3個):0×00,0×11×00,1×11這使得計算機運算器的結構大家簡單的結構,壓制也很簡單,較很難實現(xiàn)程序四、邏輯性:和用進制的0,1真接代表邏輯代數(shù)