18.01.2015 Views

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

SHOW MORE
SHOW LESS

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 />

.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!