2014-10-09 68 views
0

我研究如何將十進制數轉換爲符號的大小號,轉換十進制/二進制簽署和幅度,

據我所知,在二進制數19等於10011以二進制字符串,但現在我堅持把它轉換爲符號和數量級。

根據我的理解,我會說10011在符號和大小上等於-3,因爲二進制字符串中的符號'最高位'是1,這意味着它必須是負數,剩下的是0011將它轉換回十進制是3 ...所以我正確的十進制是19是符號和大小?或者我有什麼問題?我找不到任何可以完全解釋這個過程如何工作的地方。

謝謝任何​​幫助。

回答

1

我覺得我正在做你的功課,但你不明白,所以我會盡力解釋。

十進制數字是19.您將其轉換爲二進制文件,它是10011.但是,如果要轉換-19,該怎麼辦?你目前無法表示,因爲二進制文件中沒有「 - 」。所以你決定在你的二進制數的前面多加一點來表示它是正數還是負數。最重要的數字是1,所以你說1將表示一個負數,0表示一個正數。所以這次當你轉換19時,你會得到010011.第一個數字是0,所以你知道這是積極的。第一個數字是符號。當你轉換-19你得到110011.第一個數字是1,所以你知道這是一個負面的。第一個數字是符號。數字的其餘部分表示幅度。在這兩個數字中,幅度是19,但符號不同。

如果您將十進制(19)轉換爲二進制(10011)再次轉換爲十進制,則需要返回原始回答,並且19不是-3。

希望這會有所幫助。

看這裏https://www.youtube.com/watch?v=ikThX9Z0jUo