[ RMAN @ 27.03.2008. 17:50 ] @
Treba da brojeve zadane u heksa obliku (4A i C8) pretvorim u binarno i da ih posmatram kao masinski normalizovane (podeseni eksponent i frakcija) i da ih saberem.Treba da se dobije 38.Objasnite mi kako?
[ zivotus @ 27.03.2008. 20:39 ] @
I meni nije jasno? kako moze da se dobije 38? kada je ovaj drugi broj negativan i pri tome jos u apsolutnoj vrednosti veci od prvog? Znaci trebalo bi da se dobije negativan broj? Mislim da nisam u pravu ali ne mogu da otkrijem gde gresim?
[ EArthquake @ 28.03.2008. 11:20 ] @
pozdrav kolege :)

zapazite da taj 38 nije 38 nego 0x38 odnosno , to je heksadecimalni zapis , i to masinska normalizovana forma broja 1*1/10 odnosno 1*10^-1
sto je u stvari tacan rezultat , tj 0,1 ako se ne varam





[ zivotus @ 28.03.2008. 13:01 ] @
Pa da, nisam ja dobro video tamo je C8 a ne CB. Tacno onda se dobije broj 00111000 i to je ustavri 0x38
[ RMAN @ 29.03.2008. 00:13 ] @
A kako se dobije 00111000 ?
[ zivotus @ 30.03.2008. 15:24 ] @
evo ovako 4A prevedeno u binarni sistem je 0100(4) i 1010(A) dakle 01001010 i C8 prevedeno u binarni sistem je 1100(C) i 1000(8) dakle 11001000.

sad saberemo ova dva broja koja su u MNf. 0(+predznak) 1001(eksponent pode...) 010(frakcija)
1(-predznak) 1001(eksponent pode...) 000(frakcija)


dakle sabira se 1.010 i -1.000
kad se oduzme od 1.010 1.000 dobije se 0.01x2^1=0.1 kad 1 dodje na prvo mesto to je 1,0x2^-1
kada se to napise kao MNf bice 0(+predznak) 0111(eksponent pode..) 000(frakcija) dakle 00111000 odnosno 0X38


Ako sam negde pogresio neka me neko ispravi....
[ RMAN @ 30.03.2008. 18:49 ] @
Razumeo sam! Hvala!

[Ovu poruku je menjao RMAN dana 30.03.2008. u 20:24 GMT+1]
[ zivotus @ 30.03.2008. 21:23 ] @
Jel zna neko kako se mnoze i dele binarni brojevi?