Vakuus talletukset ja aktivointimaksut
Saattaa 2024
Desimaaliluku binaarimuutokseen
Desimaaliluvun muuntaminen binäärilukuun on yksi yleisimmistä tietokoneoperaatioissa suoritetuista toimenpiteistä. Seuraavassa esimerkissä desimaaliluku, 253, muunnetaan binaarilukuksi, jäännöksellä r, jakamalla peräkkäin kahdella. Binäärinumero 253: lle on 11111101
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
Pohja 2 numerointijärjestelmä
Tietokoneet tunnistavat ja käsittelevät tietoja käyttämällä binääristä eli base 2-numerointijärjestelmää. Binaarinen numerointijärjestelmä käyttää vain kahta symbolia (0 ja 1) desimaalilukitusjärjestelmän kymmenen symbolin sijasta. Jokaisen numeron sijainti tai paikka edustaa numeroa 2 (perusnumero), joka on nostettu tehoon (eksponentti), sen paikan perusteella.
esimerkit
2º
2¹
2²
2³
24
25
26
Seuraava taulukko kuvaa kuinka desimaaliluku muunnetaan binaarilukuksi
Pohja 2 numerointijärjestelmä | ||||||||
Arvo | ||||||||
Symbolit | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Symbolit | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Kanta-eksponentti | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Paikan arvo | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Muunna desimaali 35 binaariksi | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Menetelmä desimaaliluvun muuntamiseksi binaarilukuksi
Numeron 35 muuntamiseksi binääriseksi numeroksi on mukana noin viisi vaihetta.
1. Ensin on määritettävä 2: n suurempi teho, joka on pienempi tai yhtä suuri kuin 35. Joten aloittamalla suurimmasta määrästä 2 - 5 (32) on pienempi kuin 35. Aseta "1" sarakkeeseen ja , laske sitten, kuinka paljon jäljellä on, vähentämällä 32 luvusta 35. Tulos on 9.
2. Seuraavaksi sinun on tarkistettava, sopiiko 16 (seuraava 2 pienempi teho), joka sopii kolmeen. Koska se ei ole, sarakkeeseen asetetaan "0". Seuraavan luvun arvo on 8, joka on suurempi kuin 3, joten myös sarakkeeseen on merkitty "0".
3. Seuraava arvo, jonka kanssa työskentelemme, on 4, joka on silti suurempi kuin 3. Joten jälleen teemme tästä "0".
4. Okei, seuraava arvo on 2, joka on pienempi kuin 3. Ja koska se on, sijoitamme sarakkeeseen "1". Nyt sinun on vähennettävä 2 3: sta, ja tulos on 1.
5. Viimeisen numeron arvo on 1, joka toimii silti jäljellä olevan numeron kanssa. Siksi sijoitamme "1" viimeiseen sarakkeeseen. Nyt näemme, että desimaaliluvun 35 binaariluku on 100011.