Dvojni komplement
Moderator: Benq
- kriticarka_nikova
- Posts: 2669
- Joined: 04/02/2006 23:30
#1 Dvojni komplement
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
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
-
neko iz mase
- Posts: 2018
- Joined: 29/12/2004 21:18
#5
reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati 
- kriticarka_nikova
- Posts: 2669
- Joined: 04/02/2006 23:30
#6
dajte ljudi nema smisla nemojte se samnom zezati 
-
forUMASH
- Posts: 2180
- Joined: 24/01/2006 04:12
- Location: Razjedinjene Drzave BIH
#10
....garan je u pitanju neki metuzalem profesor, koji nije naucio nista novo u zadnjih 15 godina....Tito dragi, kakvo gubljenje vremena.....neko iz mase wrote:reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati
- kriticarka_nikova
- Posts: 2669
- Joined: 04/02/2006 23:30
#11
ajd nemojte s....
sa vasim suvisnim komentarima idete mi na hormone
lijepo sam rekla da je zadatak bezveze,a vasi komentari su nepotrebni!
sa vasim suvisnim komentarima idete mi na hormone
lijepo sam rekla da je zadatak bezveze,a vasi komentari su nepotrebni!
-
mrak
- Posts: 373
- Joined: 25/06/2002 00:00
- Location: Sarajevo-Vienna
- Contact:
#12
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)
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)
