Dvojni komplement

Hardware, software, mobiteli, programiranje, internet...

Moderator: Benq

Post Reply
User avatar
kriticarka_nikova
Posts: 2669
Joined: 04/02/2006 23:30

#1 Dvojni komplement

Post 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
Stitch__
Posts: 4770
Joined: 09/08/2004 18:39
Location: Hawaii
Contact:

#2

Post by Stitch__ »

a? :D
User avatar
kriticarka_nikova
Posts: 2669
Joined: 04/02/2006 23:30

#3

Post by kriticarka_nikova »

Stich nisam tebe nista pitala :-)
User avatar
bpsang
Posts: 10258
Joined: 10/07/2005 21:03
Location: AK,

#4

Post by bpsang »

Imas li ti ista zdravije za moj mozak sem tih NEBULOZA :x
neko iz mase
Posts: 2018
Joined: 29/12/2004 21:18

#5

Post by neko iz mase »

reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati :D
User avatar
kriticarka_nikova
Posts: 2669
Joined: 04/02/2006 23:30

#6

Post by kriticarka_nikova »

dajte ljudi nema smisla nemojte se samnom zezati :x
User avatar
Qler
Posts: 25935
Joined: 18/10/2004 14:49
Location: Sarajevo

#7

Post by Qler »

dvojni ko?! :D
User avatar
Meshtar
Posts: 1922
Joined: 04/02/2006 17:08
Location: Sarajevo

#8

Post by Meshtar »

Dvojni C qler :-D :-D
User avatar
Qler
Posts: 25935
Joined: 18/10/2004 14:49
Location: Sarajevo

#9

Post by Qler »

joj jes' najbolji :D mestre dok ne dobijemo chat :) prepucavat cemo se sa teme na temu :D
forUMASH
Posts: 2180
Joined: 24/01/2006 04:12
Location: Razjedinjene Drzave BIH

#10

Post by forUMASH »

neko iz mase wrote:reci tom ko ti je to postavio da ti tako sta nikad nece zatrebati :D
....garan je u pitanju neki metuzalem profesor, koji nije naucio nista novo u zadnjih 15 godina....Tito dragi, kakvo gubljenje vremena..... :(
User avatar
kriticarka_nikova
Posts: 2669
Joined: 04/02/2006 23:30

#11

Post by kriticarka_nikova »

ajd nemojte s....
sa vasim suvisnim komentarima idete mi na hormone :x
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

Post 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)
neko iz mase
Posts: 2018
Joined: 29/12/2004 21:18

#13

Post by neko iz mase »

ma ti si puko
User avatar
kriticarka_nikova
Posts: 2669
Joined: 04/02/2006 23:30

#14

Post by kriticarka_nikova »

hvala mrak :)
Post Reply