Desimaalilukujen muuntaminen binäärisiksi numeroiksi
Nimetön dokumentti

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




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.


Video-Ohjeita: Murtoluvun muuttaminen sekaluvuksi, harjoituksia. (Saattaa 2024).