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 的值和寬度相同,單引號前是位元寬度。目的端太窄會截去高位元,請先決定需要的範圍。
| 二進位 | 十六進位 | 十進位 |
|---|---|---|
| 0000 | 0 | 0 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1111 | F | 15 |
自己試試看
0011_1100 的十六進位與十進位值是什麼?
查看解說
0011=3、1100=C,因此是 0x3C;32+16+8+4=60。
✓ 已學習