Advanced

Ykkösen komplementin ja etumerkki-itseisarvon laskin

Näe, miten etumerkillinen kokonaisluku koodataan etumerkki-itseisarvo-, ykkösen komplementti- ja kahden komplementtimuodossa 8, 16 tai 32 bitillä.
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
Desimaaliarvo
−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
Tulokset ovat arvioita ja tarkoitettu vain yleiseen tiedoksi, eivätkä ne ole ammattilaisen neuvoja — varmista aina tärkeät tulokset itsenäisesti ennen kuin luotat niihin. Lue koko vastuuvapauslauseke.
Pikavastaus

Miten tämä laskin toimii?

Syötä etumerkillinen kokonaisluku ja bittileveys nähdäksesi sen etumerkki-itseisarvo-, ykkösen komplementti- ja kahden komplementtibinäärin rinnakkain. Positiiviset ovat identtisiä; negatiiviset eroavat. Etumerkki-itseisarvolla ja ykkösen komplementilla on kummallakin kaksi nollaa (+0 ja -0), kun taas kahden komplementilla on yksi ainutlaatuinen nolla, mikä tekee siitä standardin nykyaikaisissa tietokoneissa.

Kaava
Etumerkki-itseisarvo = etumerkkibitti + |v| (w-1 bittiä); Ykkösen komplementti (negatiivinen) = NOT(|v|) w bitissä; Kahden komplementti (negatiivinen) = 2^w - |v| = ykkösen komplementti + 1
How this is calculated

Syötä etumerkillinen kokonaisluku v ja valitse bittileveys w (8, 16 tai 32). Itseisarvo |v| kirjoitetaan binäärinä, minkä jälkeen kukin kolmesta klassisesta etumerkillisestä koodauksesta rakennetaan siitä. Etumerkki-itseisarvo käyttää merkitsevintä bittiä puhtaana etumerkkilippuna (0 = positiivinen, 1 = negatiivinen) ja tallentaa |v|:n jäljelle jääviin w-1 bittiin, joten sen esitettävissä oleva suuruus on 0 – 2^(w-1) - 1.

Ykkösen komplementti pitää positiiviset luvut tavallisena etumerkittömänä binäärinä ja esittää negatiivisen luvun kääntämällä |v|:n jokaisen bitin w bitissä, mikä on yhtä suuri kuin (2^w - 1) - |v|. Kahden komplementti pitää positiiviset samana mutta esittää negatiivisen muodossa 2^w - |v|, täsmälleen yhden suurempana kuin ykkösen komplementtikuvio. Kahden komplementtikuvion lukeminen etumerkittömänä lukuna antaa siksi 2^w - |v| negatiivisille.

Keskeinen erikoistapaus on nolla: etumerkki-itseisarvo ja ykkösen komplementti molemmat sallivat kaksi erillistä bittikuviota nollalle (+0 = pelkkiä nollia, -0 = etumerkkibitti / pelkkiä ykkösiä), kun taas kahden komplementilla on yksi ainutlaatuinen nolla, minkä vuoksi se on hallitseva valinta nykyaikaisessa laitteistossa. Tämä työkalu rajoittaa |v|:n arvoon 2^(w-1) - 1, joten arvo mahtuu kaikkiin kolmeen koodaukseen; tämän alueen ulkopuoliset arvot (mukaan lukien negatiivisin kahden komplementtiarvo -2^(w-1)) raportoidaan alueen ulkopuolisiksi.

Usein kysytyt kysymykset

Ei-negatiivisille arvoille etumerkki-itseisarvo, ykkösen komplementti ja kahden komplementti tallentavat kaikki luvun tavallisen etumerkittömän binäärin johtavalla 0-etumerkkibitillä, joten kuviot täsmäävät. Ne eroavat vain negatiivisilla arvoilla.

Molemmat järjestelmät voivat esittää +0:n (pelkkiä nollia) ja -0:n (etumerkkibitti asetettu, tai pelkkiä ykkösiä ykkösen komplementissa). Kaksi nollan koodausta mutkistaa vertailuja ja aritmetiikkaa, mikä on yksi syy siihen, miksi kahden komplementti, jolla on yksi nolla, on suositeltu.

Kahden komplementti voi tallentaa -2^(w-1):n, mutta etumerkki-itseisarvo ja ykkösen komplementti eivät voi, koska niiden suuruuskenttä sisältää vain 2^(w-1) - 1 asti. Pitääkseen kaikki kolme koodausta vertailukelpoisina tämä laskin rajoittaa |v|:n arvoon 2^(w-1) - 1.

Tunnetaan myös nimellä

yhden komplementti
etumerkki suuruus
etumerkilliset luvut
yhden komplementti laskuri
negatiivinen binääri
etumerkki itseisarvo

APA

TG we-Calculate Editorial Team. (2026). Ykkösen komplementin ja etumerkki-itseisarvon laskin [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/ones-complement-sign-magnitude-calculator

Chicago

TG we-Calculate Editorial Team. "Ykkösen komplementin ja etumerkki-itseisarvon laskin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/ones-complement-sign-magnitude-calculator.

IEEE

TG we-Calculate Editorial Team, "Ykkösen komplementin ja etumerkki-itseisarvon laskin," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/ones-complement-sign-magnitude-calculator

BibTeX

@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Ykkösen komplementin ja etumerkki-itseisarvon laskin}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fi/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }

Oliko tästä laskimesta sinulle apua?