1樓:八哥說科技
這是因計算機用原碼錶示法編碼時,在數值前面增加了一位符號位(即最高位為符號位):正數該位為0,掘悶負數該位為1(0有兩種表示:+0和-0),其餘位表示數值的大小。區別有:
1、符號位不同:
計算機中所有的數均用0,1編碼表示,數字的正負號也不例外。在對於整數的1+7位元的符號數值表示法中,負零是用二進位**10000000表示的。正零是用二進位**00000000表示判察彎的。
2、用途不同:−0代表負零,乙個電腦科學中存在的數字。主要表達浮點數和在某些對整數進行有符號處理。+0則是一般意義的零使用,用作整型資料運算。
2樓:九丿設愛
在計算機系統中,數值,一律用補碼來表示和儲存。8位二進位**,共有2^8=256種組合。如果設計合理,它們就可以代表256個數字。
但是,原碼和反碼,都是有缺陷的,乙個0,都佔用了兩個碼位。所以,8位的原碼反碼,卻都只能代伍寬物表255個數字:-127~+127。
在計算機中,並不使用原碼和反碼,這個缺點,也是原因之一。)而補碼的設計方案,是完美的,數字與編碼,是一一對應的。所以,8位的返緩補碼,就能代表256個正負數字。
其範圍就是:-128~-1,0~+127。故此,在計算機系羨則統中,數值,一律用補碼來表示和儲存。
原碼和反碼,在計算兄世棚機中,都是不存在的。那麼,原巧喊碼和腔液反碼,都在哪兒啊?天知道。
3樓:通順又奇崛灬標兵
不扮悉含櫻是,昌或睜旦只有有符號數才用補碼錶示。談迅叢比如8位有符號數表示範圍是-128~127,而無符號數就可以表示0~255。計算機採用補碼是為了有符號數中0的表示的唯一性,並且可以把減法轉換成加法來運算。
除了數字,計算機中還有很多其他的資料,比如說字元等,這些都不用補碼錶示。【衫缺歲。
為什麼補碼中0只有一種表示
4樓:可軒
以8位字長定點有符號小數為例:
x]補 = 0000b 正數的補碼與原碼相同,此時亦為「正零」;
x]反 = 1111b 將反碼的「負零」末位加1 求得「負零」的補碼:
x]補 = 0000b 符號位進位1自然丟失,此為補碼的「負零」;
結論: 補碼的「正負」與「負零」都是 0000b
在計算機裡BUS是什麼
您好,很高興為您解答問題。bus就是匯流排的意思,匯流排有資料匯流排和地址匯流排兩種.系統漏洞是bug bus匯流排,母線 匯流排 1.計算機系統各部件間的一種電連線,訊號及電源就是通過它傳送的。每種微處理機都具有 三組匯流排,分別供資料 地址和控制訊號使用。資訊可從多個源部件中的任何一個經匯流排傳...
計算機的資料為什麼是離散的,計算機數學與離散數學是什麼關係啊?
你知道模擬訊號跟數字訊號嗎?前者就是連續的,後者是離散的。而計算機上大量使用的就是數字訊號。這是因為數字編碼的檔案體積小 如cd只能存10首歌左右,大概一首歌佔50mb,而 一著歌才4到5mb 傳輸難出現損失 比如磁帶,稍微一個地方出錯,我們聽到的就是雜音,變調,而數字訊號,如高電平,衰減了,只要電...
進位制中OBHD表示什麼在計算機進位制題裡,BDH是什麼意思?
o octet,八進位制 b binary,二進位制 h hex,十六進位制 d decimal,十進位制 對於任何一個數,我們可以用不同的進位制來表示。比如 十進數57 10 可以用 二進位制表示為111001 2 也可以用五進製表示為212 5 也可以用八進位制表示為71 8 用 十六進位制表示...