Page 1 of 1
#1 Dvojni komplement
Posted: 13/04/2006 18:45
by kriticarka_nikova
Joj muke.
Jedan bezveze zadatak stvara mi muku,jer svi u glas govore ovako je,drugi govore nije tako,ovako je i ja sam sad zbunjena…….ajd da mi neko pojasni kako je……
Koristenjem dvojnog komplementa izracunati vrijednos izraza (u decimalnim je brojevima) 19-35.Pretpostaviti da su oba clana izraza tipa unsigned char.
Pitanje:
Dvojni komplement sa kojim se brojem vrsi?Sa brojem 19 ili brojem 35?Jel se komplement UVIJEK vrsi sa onim brojem koji je u minusu?U ovom slucaju broj 35?
Ajd nek neko ovo izracuna,a da vam bude lakse evo u binarnom brojnom sistemu ti brojevi……
19=10011
35=100011
posto je unsigned char onda je
00010011 broj 19 i
00100011 broj 35
#2
Posted: 13/04/2006 18:51
by Stitch__
a?

#3
Posted: 13/04/2006 19:18
by kriticarka_nikova
Stich nisam tebe nista pitala

#4
Posted: 13/04/2006 19:31
by bpsang
Imas li ti ista zdravije za moj mozak sem tih
NEBULOZA 
#5
Posted: 13/04/2006 20:18
by neko iz mase
reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati

#6
Posted: 13/04/2006 20:39
by kriticarka_nikova
dajte ljudi nema smisla nemojte se samnom zezati

#7
Posted: 13/04/2006 20:52
by Qler
dvojni ko?!

#8
Posted: 13/04/2006 20:59
by Meshtar
Dvojni C qler

#9
Posted: 13/04/2006 21:01
by Qler
joj jes' najbolji

mestre dok ne dobijemo chat

prepucavat cemo se sa teme na temu

#10
Posted: 13/04/2006 21:09
by forUMASH
neko iz mase wrote:reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati

....garan je u pitanju neki metuzalem profesor, koji nije naucio nista novo u zadnjih 15 godina....Tito dragi, kakvo gubljenje vremena.....

#11
Posted: 13/04/2006 21:16
by kriticarka_nikova
ajd nemojte s....
sa vasim suvisnim komentarima idete mi na hormone
lijepo sam rekla da je zadatak bezveze,a vasi komentari su nepotrebni!
#12
Posted: 13/04/2006 21:29
by mrak
Proslo je neko vrijeme od kad sam imao Grundzüge d. Informatik, ali da probam
00010011 +19
00100011 +35
Pretvaranje +35 u -35 :
1. Krecemo od desna prepisujemo sve nule (nema ih) i prvu jedinicu
[..]1
2. Kada smo dosli do prve jedinice, prepisemo sve ostalo ali invertovano
dakle
[1101110]1
Dakle:
11011101 (-35)
Sada oduzimamo ova broja, tj sabiremo ih +19 + (-35), to radimo kao obicno
binarno sabiranje:
00010011 (+19)
11011101 (-35)
---------------
11110000 (Rezultat)
Rezultat je u dvojnom komplementu i jednak je 19-35=-16
Evo uradit cemo i pretvaranje i -16 da dokazemo da je rezultat tacan
Podjimo sa normalnom reprezentacijom broja 16
00010000
Prepisujemo sve nule dok dodjemo do prve jedinice te i nju prepisemo
[...]10000
Invertujemo ostatak
11110000 (Opet smo dobili nas rezultat)
#13
Posted: 14/04/2006 08:01
by neko iz mase
ma ti si puko
#14
Posted: 14/04/2006 08:12
by kriticarka_nikova
hvala mrak
