計算機組成原理學習11 二進制編碼

二進制表示

現代計算機都是用0和1組成的二進制來表示所有的信息

 

原碼錶示法

二進制的最高位用來表示正負號,0爲正數,1爲負數

比如:0011表示+3,1011表示-3

缺點

1.0000表示0,1000也表示0 

2.進行不同符號的加法運算或者同符號的減法運算的時候,不能直接判斷結果的正負

 

反碼錶示法

正數的反碼是原碼,負數的反碼等於原碼除符號位以外所有的位取反

比如:3的反碼是0011,和原碼相同   -3的反碼是1100

缺點

雖然解決了加減運算問題,但仍然有正負零之分

 

補碼錶示

正數的補碼和原碼相同,負數的補碼爲原碼除符號位外,所有位取反,然後最低位加1

比如:3的補碼爲0011,-3的補碼爲1101

 

字符串的表示

數字可以用二進制表示,字符也可以用二進制表示

ASCII碼:美國信息交換標準代碼

Unicode:字符串字符集

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章