Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

123416 = 1 ⋅ 16 3 + 2 ⋅ 16 2 + 3 ⋅ 16 1 + 4 ⋅ 16 0 = 0001001000110100 ~2~ 2 = 4660

1 16 = 0001 2
2 16 = 0010 2
3 16 = 0011 2
4 16 = 0100 2
Samannäköinen merkintä voi siis tarkoittaa eri lukua eri lukujärjestelmissä.
Matematiikassa lukujärjestelmän kantaluku merkitään sekaannusten välttämiseksi
alaindeksiin (kymmenjärjestelmän lukuna). Ilman alaindeksiä olevat luvut oletetaan
kymmenjärjestelmän luvuiksi. Digitaalitekniikassa heksadesimaalilukujen eteen
merkitään yleensä 0x. Tätä merkintätapaa käytetään myös tässä tekstissä. Joskus
luvun edellä käytetään merkkiä $ tai luvun perässä kirjainta h. Myös näiden
yhdistelmiä näkee. 1216

12 16 = 0 x12 = 0 x12h = $12 = $12h = 18

Koska heksadesimaalijärjestelmään tarvitaan kuusitoista numeromerkkiä, otetaan
avuksi kirjaimet A..F, jotka vastaavat kymmenjärjestelmän lukuja 10..15. Muunnoksia
lukujärjestelmien välillä voi tehdä vaikkapa Windowsin laskimella. Pienet luvut on
hyvä osata muuntaa myös päässä, sillä se on usein nopeinta.
Esim. 1. Muunna 0x2B kymmenjärjestelmän luvuksi.  2

2 ⋅ 16 + 11 = 32 + 11 = 43

Esim. 2. Muunna 45 heksadesimaaliluvuksi.
 45
      = 2 , jää 13 ( = 0xD )
 16
 45 = 0 x2 D

Heksadesimaalilukujen yhteenlaskussa täytyy muistaa, että yhdellä merkillä esitetään
luvut 0..15. Muistinumeroa tarvitaan siis vasta, kun 16 tulee täyteen:
                                 1
  0x600           0x105       0x19A
+0x A            +0x206      +0x108

-------------------------------------------------

  0x60A           0x30B       0x1A2
 


...