Online Tools Center
  • Avaleht
  • Tööriistad
  • Konverterid
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Kiire Lingid

  • Math Calculators
  • Tööriistad
  • Konverterid
  • Meist
  • Kontakt

Juriidiline

  • Privaatsuspoliitika
  • Kasutustingimused

© 2026 Online Tools Center. Kõik õigused kaitstud.

Binaararvu Teisendaja

Teisendage arve koheselt kümnend-, binaaar-, oktaal- ja heksadetsimaalarvude vahel kahe komplementiga toega.

Arvusüsteemi Teisendaja

Kehtiv vahemik (märkidega): -128 – 127

Teisendamiseks sisestage väärtus mis tahes lahtrisse

Mis on binaararvu teisendaja?

Binaararvu teisendaja konverteerib arve positsionaalse väärtussüsteemi erinevate aluste vahel, mida kasutatakse arvutite internsetes operatsioonides. Neli kõige levinumat alust on: kümnend (alus 10), binaaar (alus 2), oktaal (alus 8) ja heksadetsimaal (alus 16). Nende süsteemide tundmine on oluline arvutiteaduses, digitaalelektroonikas ja süsteemiprogrammeerimises.

Eestis tähistavad sellised operaatorid nagu Elisa Eesti ja Telia haldavad IPv4-aadressiblokke binaarselt. Eesti erimärgid nagu 'Õ' (ISO-8859-15 = 213 = 1101 0101 = 0xD5) ja 'Ä' (196 = 1100 0100 = 0xC4) on olulised vanema tekstitöötluse puhul. E-riigi digitaalse ID-kaardi sertifikaatide numbrid on enamasti 2048-bitised RSA-võtmed.

Teisendusvalemid

Arvu väärtus mis tahes positsionaalses süsteemis on iga numbrimärgi summa, mis on korrutatud alusega tõstetuna selle numbrimärgi positsiooni astmeni, alates nullist paremalt.

Positsiooniline notatsioon (alus N kümnendiks)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Kahe komplement (negatiivsed arvud)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Kahe komplement esitab negatiivseid täisarve binaarmuodossa: pöörake kõik bitid ümber ja lisage 1. See võimaldab kasutada sama liitmisahelat nii positiivsete kui ka negatiivsete arvude jaoks.

Praktilised näited

Eesti erimärk 'Õ'

'Õ' on ISO-8859-15 koodis 213 = 1101 0101 binaariks 8 bitiga ja 0xD5 heksina. Eesti erimärkide (Õ, Ä, Ö, Ü) korrektne kodeerimine vanemates süsteemides nõuab nende numbriliste väärtuste tundmist.

IPv4 aadressi binaarne jaotus

Tavapärane korterite alv 255.255.255.0 tähendab, et esimesed 24 bitti identifitseerivad võrgu. Binaarselt: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR-notaatsioon /24 viitab nendele 24 ühele bitile.

TCP-port 80 (HTTP)

Port 80 = 0101 0000 binaariks 8 bitiga ja 0x50 heksni. Eesti võrguadministraatorid kasutavad neid heksadetsimaalporte tulemüüri ja pakettfiltri reeglites.

E-riigi sertifikaadi väljad

Eesti ID-kaardi digitaalsed andmeväljad kasutatakse binaarseid identifikaatoreid. Näiteks 8-bitised lippe väärtusega 255 = 1111 1111 tähistavad kõiki toetatud autentimisvõimalusi.

Kuidas teisendaja töötab

  1. 1

    Sisestage või kleepige arv mis tahes neljast väljast (kümnend, binaaar, oktaal või heksadetsimaal).

  2. 2

    Valige kontekstile sobiv bitilaiust (8 bitti baidi jaoks, 32 bitti tavalise täisarvu jaoks).

  3. 3

    Tööriist valideerib sisendi valitud aluse ja märgiga vahemiku suhtes.

  4. 4

    Kümnendvaste arvutatakse ja väljendatakse samaaegselt kõigis teistes alustes.

  5. 5

    Negatiivsed kümnendarvud kuvatakse kahe komplementina valitud bitilaiuse jaoks koos vastavate oktaali- ja heksadetsimaaliväärtustega.

Näpunäited ja nipid

  • ✦Iga heksadetsimaalinumber vastab täpselt 4 bitile (nibble). 16 nibble-vastavuse õppimine võimaldab lugeda mälu dumpide ilma kalkulaatorita.
  • ✦Meeldejätke kahe astmed kuni 2¹⁰ = 1024 kiireks peastarvutuseks.
  • ✦Unixi failide õigused (nt chmod 755) on oktaalsed: 7 = 111₂ tähendab lugemine + kirjutamine + käivitamine omanikule.
  • ✦Kahe komplementis 8-bitine ülekanne 127 + 1 annab −128 — levinud programmeerimisviga C-keeles.
  • ✦Bait vastab alati täpselt kahele heksadetsimaalinumbrile, mis lihtsustab oluliselt võrgu jäädvustuste lugemist.

Korduma kippuvad küsimused

Miks kasutavad arvutid binaarsüsteemi kümnendkoha asemel?▼

Transistoritel on kaks stabiilset seisundit (sisse/välja), mis vastavad loomulikult 1 ja 0-le. Kümme stabiilset pingetaset iga kümnendnumbri jaoks muudaks ahelad palju keerukamaks.

Mis on kahe komplement ja miks seda kasutatakse?▼

Kahe komplement kodeerib negatiivseid täisarve: pöörake kõik bitid ümber ja lisage 1. Sama liitmisahel töötab mõlemat tüüpi arvude puhul, lihtsustades protsessori disaini.

Kuidas teisendada binaarne kiiresti heksadetsimaaliks?▼

Grupeerige bitid 4-bitistesse rühmadesse paremalt vasakule, täitke vajadusel nullidega. Iga 4-bitiline rühm vastab ühele heksadetsimaalinumbrile: 0000=0, …, 1010=A, 1111=F.

Mis vahe on märgiga ja märgita binaarsel esitusel?▼

Märgita: kõik bitid esitavad suurust (0 kuni 2ⁿ−1). Märgiga (kahe komplement): kõige olulisem bitt näitab märki, vahemik −2ⁿ⁻¹ kuni 2ⁿ⁻¹−1.

Miks on heksadetsimaal populaarne programmeerimises?▼

Bait vastab alati täpselt kahele heksadetsimaalinumbrile — palju kompaktsem kui pikad binaarsed jadad. Mäluaadressid, värvikoodid ja bitivahelejätjad kirjutatakse tavaliselt heksadetsimaalformaadis.

Mida tähendab 'bitilaiust' selles teisendajas?▼

Bitilaiust (8, 16, 32 …) määrab märgiga vahemiku. 8 bitti: −128 – 127; 32 bitti: −2 147 483 648 – 2 147 483 647.

Hinnake Seda Kalkulaatorit