先確定不要被文字表示式給搞混:
16進位的表示法: 0xC4, C這個代表的是4bit, 4也代表4bit, 總共是8bit, 也就是1byte
很少只用到4bit (因為電腦IC設計一次最少8bit, 只使用4bit, 還是會用8bit去存,浪費4bit)
所以,16進位表示法,通常是兩兩一組,例如 0x8C, 0x92, 或者說是偶數個,0x33221144,很少會遇到單數個的。有的話習慣前面補0, 例如: 0x01(8bit), 0x0001(16bit)
再來,妳的問題有點不懂。如果16進位表示法理解上沒問題(因為妳的"位址"是基數個,我不確定),通常不會有"少2bit, 3bit"這種情況。怎樣算錯,就是4bit。 ... |