Zapis podataka u sklopovima raunala Binarni brojevni sustav
Zapis podataka u sklopovima računala Binarni brojevni sustav
Tražimo PHP developere
Binarni brojevni sustav Planirani ishod učenja: • pretvoriti broj iz dekadskog brojevnog sustava u binarni i obrnuto
Brojevni sustavi Decimalni Brojanje na prste Baza je broj 10 Znamenke: 0 -9 Binarni Za računala Baza je broj 2 Znamenke: 0 ili 1 Oktalni Za skraćivanje dugačkih binarnih brojeva Baza je broj 8 Znamenke: 0 -7 Heksadecimalni Budući da se brojevi pohranjuju u baytovima Baza je broj 16 Znamenke: 0 -9 i A -F
Binarni brojevni sustav 0 1
Binarni brojevni sustav • Brojevni sustav u kojem postoje samo dvije znamenke naziva se binarni brojevni sustav. • Baza binarnog brojevnog sustava je broj 2.
Binarni brojevni sustav • Binarni se broj na težinske vrijednosti rastavlja isto kao i dekadski broj (uz uvažavanje pripadajuće osnove binarnog brojevnog sustava
Binarni brojevni sustav 0 27 0 26 0 25 0 24 0 23 0 22 0 21 1 20 128 64 32 16 8 4 2 1 0 0 0 0 1 0+0+0+0+1=1
Binarni brojevni sustav 1 27 1 26 0 25 1 24 0 23 0 22 1 21 0 20 128 64 64 32 0 16 16 8 0 4 0 2 2 1 0 128 +64 192 +16 208 +2 210
Binarni brojevni sustav 1 27 0 26 0 25 1 24 1 23 0 22 0 21 1 20 128 64 0 32 0 16 16 8 8 4 0 2 0 1 1 128+16+8+1=153
Binarni brojevni sustav • Možemo izraditi i model pomoću blokova s micro: bitom: https: //makecode. microbit. org/ • Biramo blokove
Binarni brojevni sustav • Želimo li npr. napisati broj 123: • Krenemo s lijeve strane u tablici i uspoređujemo je li broj koji želimo pretvoriti veći od „težinskog” broja ako je tu pišemo jedinicu i oduzimamo taj broj od ukupnog zatim za dobiveni broj provjeravamo je li veći od težinskog i ako nije pišemo nulu itd. 123 -64=59 59 -32=27 27 -16=11 11 -8=3 3 -2=1 1 -1=0 27 128 26 64 25 32 24 16 23 8 22 4 21 2 20 1 1 1 1 0 1 1
Binarni brojevni sustav • Želimo li npr. napisati broj 37: 27 128 0 26 64 0 25 32 1 24 16 0 23 8 0 22 4 1 21 2 0 20 1 1 32 +4 36 +1 37
Binarni brojevni sustav • Ili možemo dekadski broj pretvoriti u binarni uzastopnim cjelobrojnim dijeljenjem brojem 2 uz bilježenje ostatka.
Binarni brojevni sustav
Binarni brojevni sustav 0 27 1 26 0 25 1 24 0 23 0 22 1 21 0 20 0 2 -1 1 2 -2 128 0 64 64 32 0 16 16 8 0 4 0 2 2 1 0 0. 5 0. 25 0 0. 25 64+6+2+0. 25=82. 25
Binarni brojevni sustav • Želimo li npr. napisati broj 31. 75: 27 128 0 2267 128 64 2265 64 32 0 0 225 4 2423 23 22 22 2121 32 16 16 8 8 4 4 2 2 1 1 10 11111. 11 220 0 11 11 2 -2 0. 5 0. 25 1 1
Izradila: Danijela Ivanović – Ižaković Elektrotehnička i prometna škola Osijek
- Slides: 18