Institutt for informatikk og matematiske fag

Kurs 860 IKT

Det heksadesimale tallsystem


Det binære tallsystem er beskrevet i kap. 10.5.1 i læreboka. Et eksempel på et binært tall er 110101102. I enkelte sammenhenger - f.eks. når en arbeider med datamaskinkode på maskinnivå - benyttes heksadesimale tall for å gi en mer kompakt representasjon av binære tall.

I det heksadesimale tallsystem er grunntallet 1610 (dvs. 16 i det gode gamle titallsystemet).

Sifrene (16 stk.) i heksadesimale tallsystem er

Heksadesimale tall angis med H som subindeks. Et eksempel på et heksadesimalt tall er

B4H

som har samme verdi som

B*161 + 4*160 = 1110*161 + 410*160 = 17610 + 410 = 18010

Hvordan kan heksadesimale tall gi en mer kompakt representasjon av binære tall? Ved å uttrykke 4-bits tallgrupper i binære tall som et tilsvarende heksadesimalt tall. Her er et eksempel: Gitt det 8-siffers binære tallet

110101102

Her kan hver av de 2 stk. 4-siffers gruppene skrives som et heksadesimalt tall. 4-siffers gruppen til venstre (1101) har verdi 1310 = DH, mens 4-siffers gruppen til høyre (0110) har verdi 610 = 6H. Det binære tallet kan derfor skrives som

1101 01102 = D6H

som jo har en mer kompakt form enn hva det opprinnelige binære tallet har.


[Kursets hjemmeside] [Framdriftsplanen]
Oppdatert 4.11.01 av Finn Haugen (e-post: Finn.Haugen@hit.no)