14 / 36 · 概念
有號數值與溢位
將相同位元解讀為無號數與二補數。
單元可免費閱讀,註冊課程即可儲存學習進度。
學習目標
- 將相同位元解讀為無號數與二補數。
位元需要解讀規則
四位元 1111 當無號數為 15,當二補數有號數為 −1。N 位元有號範圍為 −2^(N−1)~2^(N−1)−1。取負值時在相同寬度反相再加一:+3 的 0011→1100→1101,即 −3;增加寬度需正確符號延伸。
進位不等於有號溢位
四位元 7+1=1000,被解讀為 −8。兩個正數相加得到負數,是有號溢位,即使沒有最後進位。−1+1 的 1111+0001 雖有進位,下四位 0000 卻是正確答案。運算與比較前要統一有號性。
自己試試看
四位元 1000 的無號與有號值各是什麼?
查看解說
無號為 8,二補數有號為 −8。
✓ 已學習