ZAPIS PODATAKA U RAUNALU Podatke dijelimo na numerike

  • Slides: 17
Download presentation
ZAPIS PODATAKA U RAČUNALU

ZAPIS PODATAKA U RAČUNALU

Podatke dijelimo na: • numeričke • nenumeričke

Podatke dijelimo na: • numeričke • nenumeričke

Nenumerički podaci – ASCII kod - 7 bita (27 = 128 različitih znakova) znakova

Nenumerički podaci – ASCII kod - 7 bita (27 = 128 različitih znakova) znakova – prošireni ASCII kod -8 bita (28 = 256 različitih znakova) znakova – EBCDIC kod -8 bita – Unicode -16 bitova

 • kodiranje - postupak pridjeljivanja simbola (bin. nizova) skupu znakova • kod -

• kodiranje - postupak pridjeljivanja simbola (bin. nizova) skupu znakova • kod - dobiveni skup dogovorenih simbola • Najrasprostranjeniji kodni sustav je American Standard Code for Information Interchange (ASCII)

ASCII (str. 2 -14) • Prikaz pomoću 7 bita • Prikaz pomoću 8 bita

ASCII (str. 2 -14) • Prikaz pomoću 7 bita • Prikaz pomoću 8 bita

U početku su razni proizvođači računala koristili vlastite kodove, to jest načine pretvorbi slova,

U početku su razni proizvođači računala koristili vlastite kodove, to jest načine pretvorbi slova, brojeva i posebnih znakova u binarni oblik pa se podaci s jednog računala nisu mogli prenositi na drugo.

Numerički podaci • cjelobrojni – Zapis pomoću dvojnog komplementa – Zapis pomoću predznaka i

Numerički podaci • cjelobrojni – Zapis pomoću dvojnog komplementa – Zapis pomoću predznaka i apsolutne vrijednosti • realni

a) Zapis pomoću dvojnog komplementa • Cijele pozitivne brojeve (integer) u računalu jednostavno zapišemo

a) Zapis pomoću dvojnog komplementa • Cijele pozitivne brojeve (integer) u računalu jednostavno zapišemo binarno

Zad 1. Zapiši broj 13 pomoću 8 bita! • 13=11012 0 0 1 1

Zad 1. Zapiši broj 13 pomoću 8 bita! • 13=11012 0 0 1 1 0 1

Zad 2. Zapiši broj -13 pomoću 8 bita! • Negativne brojeve prikazujemo pomoću dvojnog

Zad 2. Zapiši broj -13 pomoću 8 bita! • Negativne brojeve prikazujemo pomoću dvojnog komplementa • DOGOVOR! 13 0 0 1 1 0 1 Kompl. 1 1 0 0 1 dv. kom. 1 1 0 0 1 0 +1 1 krajnji lijevi bit je 1 ako je broj negativan, ili 0 ako je broj pozitivan

 • Zad 3. Pronađi dvojni komplement broja 0000, ako se za zapis koristi

• Zad 3. Pronađi dvojni komplement broja 0000, ako se za zapis koristi 8 bita!

 • Zad 4. Koji je broj zapisan pomoću sljedećih 8 bita (metoda dvojnog

• Zad 4. Koji je broj zapisan pomoću sljedećih 8 bita (metoda dvojnog komplementa): 11111101?

Negativni binarni brojevi (str. 2 -11) DOGOVOR! Dekadski broj Binarni prikaz Dekadski broj 127

Negativni binarni brojevi (str. 2 -11) DOGOVOR! Dekadski broj Binarni prikaz Dekadski broj 127 126 125 … 3 2 1 0 01111111 01111110 01111101 … 00000011 00000010 00000001 0000 -1 -2 -3 … -125 -126 -127 -128 Binarni prikaz 11111110 11111101 … 10000011 10000010 10000001 10000000

b) Prikaz broja pomoću predznaka i apsolutne vrijednosti • pozitivan broj – predznak 0

b) Prikaz broja pomoću predznaka i apsolutne vrijednosti • pozitivan broj – predznak 0 • negativan broj – predznak 1 Predznak Apsolutna vrijednost

Zad. 5. Prikaži broj 13 i broj -13 pomoću 8 bita (tehnika predznaka i

Zad. 5. Prikaži broj 13 i broj -13 pomoću 8 bita (tehnika predznaka i aps. vrijednosti) • 13 -poz. broj, predz=0 apsol. vrij. 1101 00001101 • -13 -neg. broj, predz=1 apsol. vrij. 1101 10001101

6. DOMAĆA ZADAĆA: Prikaži broj 21 i broj -21 pomoću 8 bita a) tehnike

6. DOMAĆA ZADAĆA: Prikaži broj 21 i broj -21 pomoću 8 bita a) tehnike dvojnog komplementa b) tehnike predznaka i apsolutne vrijednosti

Zapis pomoću dvojnog komplementa 21(10) → 00010101(2) Dvojni komplement: 00010101 11101010 + 1 11101011(2)

Zapis pomoću dvojnog komplementa 21(10) → 00010101(2) Dvojni komplement: 00010101 11101010 + 1 11101011(2) → - 21(10) Uoči: 21+(- 21)=0 00010101 + 11101011 1 0000