PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Elektrotehnički fakultet Univerziteta u Beogradu Programiranje 1<br />
konvencionalni brojni sistem sa osnovom r i vektorom od n cifara, op<strong>se</strong>g mogućih vrednosti je:<br />
n<br />
0 A<br />
c<br />
r 1.<br />
Uobičajeni izbor za komplementacionu konstantu L je L <br />
n<br />
r ili L <br />
n<br />
r 1 .<br />
Komplement osnove<br />
Izbor L <br />
n<br />
r definiše sistem komplementa op<strong>se</strong>ga (eng. Range Complement – RC), takođe poznat<br />
kao sistem komplementa osnove, a za r=2, komplement dvojke (eng. two's complement). U ovom<br />
sistemu vrednost A c =L je izvan op<strong>se</strong>ga i stoga postoji samo jedna reprezentacija A=0. Op<strong>se</strong>g celih<br />
brojeva sa predznakom je: 0 A <br />
1<br />
n<br />
r<br />
2<br />
<br />
1 podrazumevajući da je osnova parna. Vrednost<br />
<br />
1 n<br />
1<br />
A c<br />
r <strong>se</strong> ponekad koristi za predstavljanje A r n<br />
, što daje za rezultat nesimetričnu<br />
2<br />
2<br />
reprezentaciju pozitivnih i negativnih vrednosti.<br />
A<br />
1 n 1 n<br />
0 1 2 … r 1 r …<br />
2<br />
2<br />
-2 -1<br />
1 n<br />
A c 0 1 2 … r 1<br />
2<br />
1 n<br />
r<br />
2<br />
… r n -2 r n -1<br />
Komplement najveće cifre<br />
n<br />
Izbor L r 1 definiše sistem komplementa najveće cifre (eng. Digit complement – DC), takođe<br />
poznat kao sistem umanjenog komplementa osnove, a za r=2, komplement jedinice (eng. one's<br />
complement). U ovom sistemu A c =L <strong>se</strong> može prikazati sa n cifara, tako da ovde postoje dve<br />
reprezentacije A=0: A c =0 i A c =r n -1. Op<strong>se</strong>g celih brojeva sa predznakom je:<br />
1 n<br />
0 A r 1 podrazumevajući da je osnova parna.<br />
2<br />
1 n<br />
1 n<br />
A 0 1 2 … r 1 ( r 1) … -1 0<br />
2<br />
2<br />
1 n<br />
A c 0 1 2 … r 1<br />
2<br />
1 n<br />
r<br />
2<br />
… r n -2 r n -1<br />
Primer 1: Predstaviti 4 A 3 u sistemima komplementa dvojke i jedinice.<br />
Rešenje:<br />
U simetričnom op<strong>se</strong>gu: A 3 4 L / 2 L 8, L <br />
n<br />
r 8 <br />
n<br />
2 n 3<br />
max<br />
Komplement dvojke<br />
Komplement jedinice<br />
Osobine sistema komplementa dvojke i jedinice (iz primera):<br />
1. Reprezentacija 0:<br />
1.1. u sistemu komplementa dvojke – jedinstvena<br />
1.2. u sistemu komplementa jedinice – dve reprezentacije 0.<br />
2. Op<strong>se</strong>g brojeva:<br />
2<br />
odnosu na operaciju promene znaka.<br />
1<br />
2<br />
A 3 2 1 0 -0 -1 -2 -3 -4<br />
A c 3 2 1 0 0 7 6 5 4<br />
X 011 010 001 000 000 111 110 101 100<br />
A c 3 2 1 0 7 6 5 4 3<br />
X 011 010 001 000 111 110 101 100 -<br />
n 1 n 1<br />
2.1. u sistemu komplementa dvojke nije simetričan: ,2 1<br />
2.2. u sistemu komplementa jedinice je simetričan: <br />
. Sistem nije zatvoren u<br />
Materijal za vežbe na tabli i pripremu ispita Strana 12 od 82<br />
1,2<br />
n n 1<br />
<br />
1<br />
.