![]() |
![]() |
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.