Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u...

49
Zapis cijelih brojeva u raˇ cunalu Josip Kliˇ cinovi´ c Zapis cijelih brojeva u raˇ cunalu Josip Kliˇ cinovi´ c Op´ ca gimnazija Zagreb Zagreb, listopad 2008. Josip Kliˇ cinovi´ c (Op´ ca gimnazija) Zapis cijelih brojeva u raˇ cunalu Zagreb, Listopad 2008. 1/7

Transcript of Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u...

Page 1: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Zapis cijelih brojeva u racunalu

Josip Klicinovic

Opca gimnazijaZagreb

Zagreb, listopad 2008.

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 1 / 7

Page 2: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Kako zapisujemo brojeve u racunalu?

Binarnim brojem!

Za primjere koristimo 8-bitne registre

npr. broj 4

00000100

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 2 / 7

Page 3: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Kako zapisujemo brojeve u racunalu?

Binarnim brojem!

Za primjere koristimo 8-bitne registre

npr. broj 4

00000100

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 2 / 7

Page 4: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Kako zapisujemo brojeve u racunalu?

Binarnim brojem!

Za primjere koristimo 8-bitne registre

npr. broj 4

00000100

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 2 / 7

Page 5: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Kako zapisujemo brojeve u racunalu?

Binarnim brojem!

Za primjere koristimo 8-bitne registre

npr. broj 4

00000100

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 2 / 7

Page 6: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Kako zapisujemo brojeve u racunalu?

Binarnim brojem!

Za primjere koristimo 8-bitne registre

npr. broj 4

00000100

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 2 / 7

Page 7: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip Klicinovic

Problem...kako se prikazuju negativni brojevi?

prvi bit registra odreduje predznak

ako je prvi bit 0 broj je pozitivan; ako je prvi bit 1 broj jenegativan

ALI→ postoji 3 razlicita nacina prikaza negativnih brojeva!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 3 / 7

Page 8: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 9: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacija

Najmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 10: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 11: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 12: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 13: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 14: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:

00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 15: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:00100100 (+36)

10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 16: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:00100100 (+36)10100100 (−36)

00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 17: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:00100100 (+36)10100100 (−36)00111111 (+63)

10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 18: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i velicinom

odvojeno se manipulira predznakom i velicinom

relativno komplicirano izvodenje racunskih operacijaNajmanji / najveci broj:

11111111 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 10000000 (−0)

Primjeri:00100100 (+36)10100100 (−36)00111111 (+63)10111111 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 4 / 7

Page 19: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 20: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramo

Najmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 21: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 22: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 23: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:

00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 24: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 25: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:

00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 26: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:00100100 (+36)

11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 27: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:00100100 (+36)11011011 (−36)

00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 28: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:00100100 (+36)11011011 (−36)00111111 (+63)

11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 29: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

1-komplementom

komplementira se predznak i velicina zajedno

ako je prvi bit 1→ ostalih 7 bitova komplementiramoNajmanji / najveci broj:

10000000 (−127) / 01111111 (+127)

problem "negativne" nule:00000000 (+0) / 11111111 (−0)

Primjeri:00100100 (+36)11011011 (−36)00111111 (+63)11000000 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 5 / 7

Page 30: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicina

negativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 31: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplement

jednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 32: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 33: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 1

00010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 34: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 11101010

00100101→ 11011011Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 35: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 36: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:

10000000 (−128) / 01111111 (+127)NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 37: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 38: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!

Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 39: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 40: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)

11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 41: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)

00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 42: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)

11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 43: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicPrikaz predznakom i

2-komplementompozitivni brojevi: predznak (0) i velicinanegativni brojevi: predznak (1) i 2-komplementjednostavniji nacin tvorbe 2-komplementa:

pocev od najmanjeg znacajnog bita, invertirati sve bitovenakon prve 100010110→ 1110101000100101→ 11011011

Najmanji / najveci broj:10000000 (−128) / 01111111 (+127)

NEMA problema "negativne" 0→ jedinstvena je!Primjeri:

00100100 (+36)11011100 (−36)00111111 (+63)11000001 (−63)

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 6 / 7

Page 44: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7

Page 45: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7

Page 46: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7

Page 47: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...

ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7

Page 48: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7

Page 49: Josip Klicinoviˇ c´kjosip.net.amis.hr/prezentacije/cijeli brojevi.pdf · Zapis cijelih brojeva u racunaluˇ Josip Kliˇcinovi c´ Prikaz predznakom i 2-komplementom pozitivni brojevi:

Zapis cijelihbrojeva uracunalu

Josip KlicinovicŠto je bolje?

Prvi i drugi nacin ima problem "negativne" nule

Prvi i drugi nacin ima manji raspon prikaza brojeva

Prvi i drugi nacin komplicira racunanje

...ZAKLJUCAK?

Najprakticnije je prikazivanje brojeva 2-komplementom!

Josip Klicinovic (Opca gimnazija) Zapis cijelih brojeva u racunalu Zagreb, Listopad 2008. 7 / 7