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