You are on page 1of 4

Arhitektura raunara 1- raunske vebe

predmetni profesor: dr Violeta Petrovi

POTPUNI KOMPLEMENT

Zadaci za vebu

1. Predstaviti broj (11)10 u zapisu potpunog komplementa.

Pomou koda 8421, izvriti konvertovanje broja 11 iz dekadnog u binarni brojni sistem:

(11)10 = (01011)2

gde 0 oznaava pozitivan predznak broja 11. Prema emi datoj na vebama, prvi korak je
prevoenje u nepotpuni komplement, invertovanjem svakog bita:

(11)10 = (10100)2

dok se drugi korak odnosi na prevoenje u potpuni komplement dodavanjem +1 na mestu


najmanje teine u kodnoj rei. 1 oznaava negativan predznak. Konaan zapis potpunog
komplementa:

(11)10 = (10101)2

2. Predstaviti broj (127)10 u zapisu potpunog komplementa.

Pomou koda 8421, izvriti konvertovanje broja 127 iz dekadnog u binarni brojni sistem:

(127)10 = (01111111)2

gde 0 oznaava pozitivan predznak broja 127. Prema emi datoj na vebama, prvi korak je
prevoenje u nepotpuni komplement, invertovanjem svakog bita:

(127)10 = (10000000)2

dok se drugi korak odnosi na prevoenje u potpuni komplement dodavanjem +1 na mestu


najmanje teine u kodnoj rei. 1 oznaava negativan predznak. Konaan zapis potpunog
komplementa:

(11)10 = (10000001)2

1
Arhitektura raunara 1- raunske vebe
predmetni profesor: dr Violeta Petrovi

3. Izraunati vrednosti sledeih izraza predstavljajui brojeve u potpunom komplementu u


binarnom sistemu:

a) 912 + 32 1120

b) 654 + 332 286

c) 23 + 322 120

napomena. Kodne rei markirane utom bojom se sabiraju.

a) Pomou koda 8421, izvriti konvertovanje brojeva 912,32,1120 iz dekadnog u binarni brojni
sistem:

(912)10 = (01110010000)2

(32)10 = (0100000)2

(1120)10 = (010001100000)2

gde 0 oznaava pozitivan predznak brojeva u binarnom sistemu. Prema emi datoj na vebama,
prvi korak je prevoenje u nepotpuni komplement broja 1120, invertovanjem svakog bita:

(1120)10 = (101110011111)2

dok se drugi korak odnosi na prevoenje u potpuni komplement dodavanjem +1 na mestu


najmanje teine u kodnoj rei. 1 oznaava negativan predznak. Konaan zapis potpunog
komplementa:

(1120)10 = (101110100000)2

101110100000 (1120)10 potpun komplement binarnog zapisa.

001110010000 (912)10 - dodaje se jo jedna nula na poetku kodne rei.

+000000100000 (32)10 dodaje se jo 5 nula na poetku kodne rei.

________________

111101010000 - vri se dekomplementiranje dela kodne rei koji je naznaen plavom


bojom. Dekomplementiranje se vri dodavanjem invertora na svaki od naznaenih bitova i dobija
se 000010110000. Prevoenjem dekomplementirane binarne kodne rei u dekadni zapis, dobija
2
Arhitektura raunara 1- raunske vebe
predmetni profesor: dr Violeta Petrovi
se broj 176 i takvo reenje predstavlja apsolutnu vrednost, a poto je reenje negativan broj onda
sledi -176. 912 + 32 1120 = 176.

b) Pomou koda 8421, izvriti konvertovanje brojeva 654,332,286 iz dekadnog u binarni brojni
sistem:

(654)10 = (01010001110)2

(332)10 = (00101001100)2

(286)10 = (00100011110)2

gde 0 oznaava pozitivan predznak brojeva u binarnom sistemu. Prema emi datoj na vebama,
prvi korak je prevoenje u nepotpuni komplement broja 286, invertovanjem svakog bita:

(286)10 = (111011100001)2

dok se drugi korak odnosi na prevoenje u potpuni komplement dodavanjem +1 na mestu


najmanje teine u kodnoj rei. 1 oznaava negativan predznak. Konaan zapis potpunog
komplementa:

(286)10 = (111011100010)2

01010001110 - (654)10

+00101001100 - (332)10

________________

01111011010 - (986)10 0 pozitivan predznak.

001111011010 - (986)10 0 se dodaje zbog operacije sabiranja.

+111011100010 - (286)10

________________

1 001010111100 prva jedinica se zanemaruje. Prevoenjem binarne kodne rei u dekadni


brojni sistem, dobija se broj (700)10 - tano reenje 654 + 332 286 = 700.

3
Arhitektura raunara 1- raunske vebe
predmetni profesor: dr Violeta Petrovi
c) Pomou koda 8421, izvriti konvertovanje brojeva 322,120,23 iz dekadnog u binarni brojni
sistem:

(322)10 = (0101000010)2

(120)10 = (00001111000)2

(23)10 = (00000010111)2

gde 0 oznaava pozitivan predznak brojeva u binarnom sistemu. Prema emi datoj na vebama,
prvi korak je prevoenje u nepotpuni komplement brojeva 120 i 23 invertovanjem svakog bita:

(120)10 = (11110000111)2

(23)10 = (11111101000)2

dok se drugi korak odnosi na prevoenje u potpuni komplement dodavanjem +1 na mestu


najmanje teine u kodnoj rei. 1 oznaava negativan predznak. Konaan zapis potpunog
komplementa:

(120)10 = (11110001000)2

(23)10 = (11111101001)2

00101000010 - (322)10

+ 11110001000 - (120)10

_________________

1 00011001010 - prva jedinica se zanemaruje. Prevoenjem binarne kodne rei u dekadni


brojni sistem, dobija se broj (202)10 - tano reenje 322120 = 202.

00011001010 - (202)10

+11111101001 - (23)10

_________________

1 00010110011 prva jedinica se zanemaruje. Prevoenjem binarne kodne rei u dekadni brojni
sistem, dobija se broj (179)10 - tano reenje 322 120 23 = 179.

You might also like