Omregn øjeblikkeligt mellem decimale, binære, oktale og hexadecimale talsystemer med understøttelse af to-komplement.
Gyldigt interval (fortegn): -128 til 127
En binær omregner oversætter tal mellem de positionelle talsystemer, som computere bruger internt. De fire hyppigste baser er: decimal (grundtal 10), binær (grundtal 2), oktal (grundtal 8) og hexadecimal (grundtal 16). Beherskelse af disse konverteringer er fundamental for datalogi, digital elektronik og systemprogrammering.
I Danmark anvender udbydere som TDC og Telenor strukturerede IPv4-adresseblokke. Danske tegn som 'æ' (ISO-8859-1: 230 = 1110 0110 = 0xE6), 'ø' (248 = 0xF8) og 'å' (229 = 0xE5) er afgørende at forstå i ældre tekstbehandlingssystemer og databasekodning.
Værdien af et tal i et positionelt system er summen af hvert ciffer ganget med grundtallet opløftet til ciferrets position, startende fra nul til højre.
To-komplement repræsenterer negative heltal i binær: inverter alle bit og tilføj 1. Dette tillader den samme adderskreds at fungere for både positive og negative tal.
'Æ' har ISO-8859-1-kode 198 = 1100 0110 i 8-bit binær og 0xC6 i hex. Korrekt håndtering af danske specialtegn Æ, Ø og Å i legacy-systemer kræver kendskab til deres numeriske kodning.
Standardsubnetmasken 255.255.255.0 angiver, at de første 24 bit identificerer netværket. I binær: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR-notationen /24 refererer til disse 24 ettaller.
Port 443 = 0001 1011 1011 i 9-bit binær og 0x1BB i hex. Netværksadministratorer og sikkerhedsfolk i Danmark bruger hexadecimale portværdier i firewall-regler og pakkefiltrering.
Farven rød i Dannebrog svarer i CSS til #C60C30. Den røde kanal C6 = 1100 0110 i binær. Grafiske designere og webudviklere arbejder dagligt med disse hexadecimale farvekoder.
Skriv eller indsæt et tal i et af de fire felter (decimal, binær, oktal eller hexadecimal).
Vælg den passende bitbredde til dit formål (8 bit for en byte, 32 bit for et standard-heltal).
Omregneren validerer input mod den valgte base og det fortegnede interval.
Den decimale ækvivalentværdi beregnes og udtrykkes samtidig i alle andre baser.
Negative decimaler vises i to-komplement for den valgte bitbredde med tilsvarende oktale og hexadecimale værdier.
Transistorer har to stabile tilstande (tændt/slukket) der naturligt svarer til 1 og 0. Ti stabile spændingsniveauer pr. decimal ciffer ville gøre kredsløb langt mere komplekse.
To-komplement koder negative heltal: inverter alle bit og tilføj 1. Den samme adderkreds fungerer for begge taltyper, hvilket forenkler processordesignet.
Gruppér bit i grupper af 4 fra højre, udfyld med nuller til venstre om nødvendigt. Hver 4-bit gruppe svarer til ét hexadecimalt ciffer: 0000=0, …, 1010=A, 1111=F.
Ufortegnet: alle bit repræsenterer størrelse (0 til 2ⁿ−1). Fortegnet (to-komplement): det mest betydende bit angiver fortegn, interval −2ⁿ⁻¹ til 2ⁿ⁻¹−1.
En byte er altid præcis to hexadecimale cifre — meget mere kompakt end lange binære strenge. Hukommelsesadresser, farvekoder og bitmasker skrives konventionelt med hexadecimal notation.
Bitbredde (8, 16, 32 …) definerer det fortegnede interval. 8 bit: −128 til 127; 32 bit: −2.147.483.648 til 2.147.483.647.