當前位置:首頁 » 操作系統 » 負六源碼

負六源碼

發布時間: 2023-12-06 20:10:41

① 6的原碼 反碼 補碼分別是什麼

6的原碼 反碼 補碼分別是什麼?原碼
如果機器字長為n,那麼一個數的原碼就是用一個n位的二進制數,其中最高位為符號位:正數為0,負數為1。剩下的n-1位表示該數的絕對值。
例如:
X=+101011 , [X]原= 0010_1011
X=-101011 , [X]原= 1010_1011
位數不夠的用0補全。
PS:正數的原、反、補碼都一樣,0的原碼跟反碼都有兩個,因為這里0被分為+0和-0。
反碼
知道了原碼,那麼你只需要具備區分0跟1的能力就可以輕松求出反碼,為什麼呢?因為反碼就是在原碼的基礎上,符號位不變其他位按位取反(就是0變1,1變0)就可以了。
例如:
X=-101011 , [X]原= 1010_1011 ,[X]反=1101_0100
補碼
補碼好慶也非常的簡單,就是在反碼的基礎上按照正常的加法運算睜源加1。友早握
例如:
X=-101011 , [X]原= 1010_1011 ,[X]反=1101_0100,[X]補=1101_0101
負數的補碼這么記更簡單:符號位不變,其他的從低位開始,直到遇見第一個1之前,什麼都不變;遇見第一個1後保留這個1,以後按位取反。
例:
[-7]原= 1 000011_1
[-7]補= 1 111100_1
PS:0的補碼是唯一的,如果機器字長為8那麼[0]補=0000_0000。
知道了原理後
6二進制是110,位數不夠,用0,00000110
正數的反碼是其本身。負數的反碼是在其原碼的基礎上,【符號位不變】,其餘各個位【取反】。
反碼00000110
正數的補碼就是其本身。負數的補碼是在其原碼的基礎上,【符號位不變】,其餘各位取反,最後+1,即【取反+1】。
補碼00000110

② 怎麼求一個負數的原碼和補碼

正數,本身就是補碼。

負數,就用它的正數,減一取反,即可得到補碼。

如:+9 的二進制是:0000 1001。

下面求-9 補碼:

先減一:0000 1001 - 1 = 0000 1000;

再取反:1111 0111。

所以有:-9 補碼 = 1111 0111。

這不就完了嗎!

簡不簡單?意不意外?

原碼反碼符號位,討論這些垃圾幹嘛?

這些垃圾,只是那些專家用來騙吃騙喝的!

③ 如何用負數的補碼來求原碼,求例子

首先,負數的補碼=其正數的源碼的反碼+1。然後,負數的源碼就是先減1在取反,最高位為1
eg:(-125)源=11111101b,
(-125)反=10000010b,
(-125)補=10000011b,反過來求-125的源碼就是用-125的補碼10000011先減1,得到10000010,在取反01111101,最高位改成1,11111101,懂了嗎?祝考試周愉快~

④ 負數的原碼怎麼計算

首先先算出負數寬逗的絕對值,仔巧臘再轉換成二進制,然後在最高位(第一位)變成一就可念滑以了

熱點內容
奇駿哪個配置性價比 發布:2024-11-29 22:25:21 瀏覽:702
漢娜資料庫 發布:2024-11-29 22:25:17 瀏覽:703
伺服器和收銀機怎麼連接 發布:2024-11-29 22:24:11 瀏覽:608
關鍵詞排名源碼 發布:2024-11-29 22:22:03 瀏覽:72
禪道伺服器ip是什麼 發布:2024-11-29 22:22:02 瀏覽:808
參貪心演算法 發布:2024-11-29 21:54:24 瀏覽:340
php統計數組元素 發布:2024-11-29 21:46:08 瀏覽:195
健康和解壓哪個重要 發布:2024-11-29 21:40:07 瀏覽:749
聯通網的密碼去哪裡找 發布:2024-11-29 21:38:57 瀏覽:849
jscookie加密 發布:2024-11-29 21:33:03 瀏覽:40