Altifigence Academy

1 / 36 · 概念

二進位與十六進位

以二進位及十六進位表達相同數值。

學習目標

  • 以二進位及十六進位表達相同數值。

位元位置的權重

b[3:0] 的無號值為 8×b[3]+4×b[2]+2×b[1]+b[0]。1010 是十進位 10,0010 是 2。N 位元可表示 0~2^N−1,因此 16 需要五位元。前導零不改變值,但會改變宣告寬度。

十六進位的簡寫

由右向左每四位元分組,1010=A、1111=F,所以 1010_1111=AF。8'hAF 與 8'b1010_1111 的值和寬度相同,單引號前是位元寬度。目的端太窄會截去高位元,請先決定需要的範圍。

二進位十六進位十進位
000000
011177
100088
1111F15

自己試試看

0011_1100 的十六進位與十進位值是什麼?

查看解說

0011=3、1100=C,因此是 0x3C;32+16+8+4=60。

此選擇適用於本瀏覽器,隨時可從頁尾變更。