Advanced

Kalkulator jediničnog komplementa i predznaka i veličine

Pogledajte kako se predznačeni cijeli broj kodira u obliku predznaka i veličine, jediničnog komplementa i dvojnog komplementa pri 8, 16 ili 32 bita.
Whole number, positive or negative

Bit width

Total bits used to store the value
Two’s complement (8-bit)
1101 0011
Sign-magnitude
1010 1101
One’s complement
1101 0010
Decimalna vrijednost
−45
Magnitude
45
Sign
Negative
Two’s-comp as unsigned
211
Representable magnitude
0 – 127
-127-95.3-63.5-31.8031.863.595.3127Signed value within the representable range
Rezultati su procjene namijenjene isključivo općoj informaciji i ne predstavljaju stručni savjet — uvijek samostalno provjerite važne rezultate prije nego što se na njih oslonite. Pročitajte cijelu izjavu o odricanju odgovornosti.
Brzi odgovor

Kako radi ovaj kalkulator?

Unesite predznačeni cijeli broj i širinu bita da vidite njegov binarni oblik u predznaku i veličini, jediničnom komplementu i dvojnom komplementu jedan uz drugi. Pozitivni su istovjetni; negativni se razlikuju. Predznak i veličina i jedinični komplement imaju dvije nule (+0 i -0), dok dvojni komplement ima jednu jedinstvenu nulu, što ga čini standardom u modernim računalima.

Formula
Predznak i veličina = bit predznaka + |v| (w-1 bitova); Jednojni komplement (negativan) = NOT(|v|) u w bitova; Dvojni komplement (negativan) = 2^w - |v| = jedinični komplement + 1
How this is calculated

Unesite predznačeni cijeli broj v i odaberite širinu bita w (8, 16 ili 32). Veličina |v| zapisuje se u binarnom obliku, zatim se iz nje gradi svako od triju klasičnih predznačenih kodiranja. Predznak i veličina koristi najznačajniji bit kao čistu zastavicu predznaka (0 = pozitivan, 1 = negativan) i pohranjuje |v| u preostalih w-1 bitova, pa mu je prikaziva veličina od 0 do 2^(w-1) - 1.

Jednojni komplement zadržava pozitivne brojeve kao njihov obični nepredznačeni binarni oblik i predstavlja negativan broj preokretanjem svakog bita od |v| unutar w bitova, što je jednako (2^w - 1) - |v|. Dvojni komplement zadržava pozitivne jednake, ali predstavlja negativan kao 2^w - |v|, točno jedan veći od uzorka jediničnog komplementa. Čitanje uzorka dvojnog komplementa kao nepredznačenog broja stoga daje 2^w - |v| za negativne.

Ključni rubni slučaj je nula: i predznak i veličina i jedinični komplement dopuštaju dva različita uzorka bitova za nulu (+0 = sve nule, -0 = bit predznaka / sve jedinice), dok dvojni komplement ima jednu jedinstvenu nulu, zbog čega je dominantan izbor u modernom hardveru. Ovaj alat ograničava |v| na 2^(w-1) - 1 kako bi vrijednost stala u sva tri kodiranja; vrijednosti izvan tog raspona (uključujući najnegativniju vrijednost dvojnog komplementa -2^(w-1)) prijavljuju se kao izvan raspona.

Često postavljana pitanja

Za nenegativne vrijednosti, predznak i veličina, jedinični komplement i dvojni komplement svi pohranjuju obični nepredznačeni binarni oblik broja s vodećim bitom predznaka 0, pa se uzorci podudaraju. Razlikuju se samo za negativne vrijednosti.

Obje sheme mogu predstaviti +0 (sve nule) i -0 (postavljen bit predznaka, ili sve jedinice u jediničnom komplementu). Dva kodiranja za nulu kompliciraju usporedbe i aritmetiku, što je jedan razlog zašto se preferira dvojni komplement, sa svojom jednom nulom.

Dvojni komplement može pohraniti -2^(w-1), ali predznak i veličina te jedinični komplement ne mogu, jer njihovo polje veličine drži samo do 2^(w-1) - 1. Kako bi sva tri kodiranja ostala usporediva, ovaj kalkulator ograničava |v| na 2^(w-1) - 1.

Poznato i kao

jedinični komplement
predznak i magnituda
prikaz predznačenih brojeva
jedinični komplement pretvorba
negativni binarni zapis
ones complement calculator
sign magnitude
signed number representation

APA

TG we-Calculate Editorial Team. (2026). Kalkulator jediničnog komplementa i predznaka i veličine [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/ones-complement-sign-magnitude-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator jediničnog komplementa i predznaka i veličine." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/ones-complement-sign-magnitude-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator jediničnog komplementa i predznaka i veličine," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/ones-complement-sign-magnitude-calculator

BibTeX

@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Kalkulator jediničnog komplementa i predznaka i veličine}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }

Je li vam ovaj kalkulator pomogao?