Arvutikalkulaatorid

Binaarkalkulaator

Binaarne on arvuline numbrisüsteem, mis toimib sarnaselt kümnendarvude süsteemiga. Tõenäoliselt on see süsteem enamikule inimestele tuttavam.

Binaarne kalkulaator

Valige valik

Sisukord

Kuidas teisendada kümnendarvu binaarseks
Kuidas teisendada kahendkoodi kümnendkohaks
Binaarne liitmine
Kahendlahutamine
Binaarne korrutamine
Binaarne jaotus
Kahendsüsteem on arvsüsteem, mis toimib peaaegu täpselt nagu kümnendsüsteem, millega enamik inimesi on tuttavamad. Kümnendsüsteemi põhiarv on 10, kahendsüsteemis aga 10. Kahendsüsteem kasutab 2, kümnendsüsteem aga 10, kahendsüsteem aga 1, mida nimetatakse bitiks. Kui need erinevused kõrvale jätta, arvutatakse sellised toimingud nagu liitmine, lahutamine ja korrutamine samade reeglite alusel nagu kümnendsüsteemis.
Tänu loogikaväravatega digitaalse vooluahela rakendamise lihtsusele kasutavad peaaegu kõik kaasaegsed tehnoloogiad ja arvutid binaarsüsteemi. Lihtsam on luua riistvara, mis suudab tuvastada ainult kahte olekut (sees ja välja lülitatud, tõene/väär või olemas/puudub), kui näha rohkem olekuid. Vaja on riistvara, mis suudab kümnendsüsteemi abil tuvastada kümme olekut, mis on keerulisem.
Siin on mõned näited kümnend-, kuueteistkümnend- ja kahendväärtuste vahelistest teisendustest.
Decimal Hex Binary
0 0 0
1 1 1
2 2 10
3 3 11
5 5 101
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
50 32 110010
63 3F 111111
100 64 1100100
1000 3E8 1111101000
10000 2710 10011100010000

Kuidas teisendada kümnendarvu binaarseks

Kümnendsüsteemi saate teisendada, järgides järgmist samm-sammult protseduuri:
Leia suurim võimsus 2 ja antud arvu vahel
Lisage see väärtus antud numbrile
Leidke sammus 2 suurim võimsus 2 ja jäägi vahel
Jätkake kordamist, kuni enam pole
Binaarse kohaväärtuse näitamiseks sisestage 1. 0 näitab, et sellist väärtust ei olnud.

Kuidas teisendada kahendkoodi kümnendkohaks

Iga positsioon kahendarvus tähistab 2 võimsust, nagu iga kümnendarvude positsioon tähistab 10 võimsust.
Kümnendarvuks teisendamiseks peate iga positsiooni korrutama positsiooninumbri võimsusarvuga 2-ga. Seda tehakse loendades vasakult keskele ja alustades nullist.

Binaarne liitmine

Liitmine järgib samu reegleid, mis kümnendmeetodil liitmisel, välja arvatud see; 1 asemel, kui lisatud väärtused on 10, toimub ülekandmine, kui tulemuseks on haru 2.
Ainus erinevus kahend- ja kümnendliitmise vahel on see, et kahendsüsteemi väärtus 2 vastab kümnendsüsteemi samaväärsele väärtusele 10. Märkate, et ülaindeksiga 1,s tähistavad ülekantud numbreid. Binaarse liitmise sooritamisel on tavaline viga, kui 1 + 1 = 0. Samuti on eelmisest veerust vasakule jääval 1-l üle kantud 1. Väärtus allosas peaks siis olema 1, mitte 0. Ülaltoodud näites näete seda kolmandas veerus.

Kahendlahutamine

Sarnaselt liitmisele pole kümnend- ja kahendlahutamisel suurt vahet, välja arvatud numbrite 1 ja 0 kasutamisest tingitud erinevused. Laenamist saab kasutada siis, kui lahutatav arv on suurem kui algne arv. Kahendlahutamine on see, kus üks eemaldatakse nullist. See on ainus juhtum, kus on vaja laenata. Kui see juhtub, muutub number 0 laenatud veerus "2". See muudab 0-1 väärtuseks 2-1 = 1, vähendades samal ajal uuesti ostetava veerus olevat 1 väärtust 1 võrra. Kui järgmise veeru väärtus on 0, tuleb laenata kõigist järgnevatest veergudest.

Binaarne korrutamine

Korrutamine võib olla lihtsam kui kümnendkorrutamine. Korrutamine on lihtsam kui selle kümnendkoha vaste, kuna väärtusi on ainult kaks. Võttes arvesse, et igal real on kohahoidja 0, tuleb tulemus lisada ja väärtust paremale nihutada, nagu kümnendkorrutis. Binaarse korrutamise keerukus on tingitud tüütust liitmisest, mis sõltub iga termini bittide arvust. Lisateabe saamiseks vaadake allolevat näidet.
Kahendkorrutamine on täpselt sama protsess, mis kümnendkorrutamine. Märkate, et 0 kohatäide ilmub teisele reale. Kümnendkorrutamisel ei ole 0 kohatäide tavaliselt nähtav. Sel juhul saab teha sama, kuid eeldatakse 0 kohahoidjat. See on endiselt kaasas, kuna 0 on asjakohane iga binaarse liitmise/lahutamise kalkulaatori puhul, nagu sellel lehel näidatud. Kui 0 ei näidatud, on võimalik 0 ignoreerida ja lisada ülaltoodud binaarväärtused. Oluline on märkida, et kahendsüsteem arvestab 1-st parempoolset nulli, samas kui vasakpoolne 0 on ebaoluline.

Binaarne jaotus

Jagamine on sarnane protsessi liiga pikk jagamine kasutades kümnendsüsteemi. Dividendi teeb ikka jagaja täpselt samamoodi. Ainus erinevus seisneb selles, et jagaja kasutab kümnendkoha asemel lahutamist. Jagamiseks on oluline mõista lahutamist.

Parmis Kazemi
Artikli autor
Parmis Kazemi
Parmis on sisulooja, kellel on kirg kirjutada ja uusi asju luua. Ta on ka väga huvitatud tehnoloogiast ja naudib uute asjade õppimist.

Binaarkalkulaator Eesti
Avaldatud: Tue Dec 28 2021
Viimane värskendus: Fri Aug 12 2022
Kategoorias Arvutikalkulaatorid
Lisage Binaarkalkulaator oma veebisaidile