Beregner for etskomplement og fortegn-størrelse
Se hvordan et fortegnsbestemt heltal indkodes i fortegn-størrelse, etskomplement og tokomplement-form ved 8, 16 eller 32 bit.
Bit width
Hvordan fungerer denne lommeregner?
Indtast et fortegnsbestemt heltal og en bitbredde for at se dets fortegn-størrelse, etskomplement og tokomplement-binær side om side. Positive er identiske; negative afviger. Fortegn-størrelse og etskomplement har hver to nuller (+0 og -0), mens tokomplement har ét entydigt nul, hvilket gør det til standarden i moderne computere.
Formel
How this is calculated
Indtast et fortegnsbestemt heltal v og vælg en bitbredde w (8, 16 eller 32). Størrelsen |v| skrives i binær, og derefter bygges hver af de tre klassiske fortegnsindkodninger ud fra den. Fortegn-størrelse bruger den mest betydende bit som et rent fortegnsflag (0 = positiv, 1 = negativ) og gemmer |v| i de resterende w-1 bit, så dens repræsenterbare størrelse er 0 til 2^(w-1) - 1.
Etskomplement beholder positive tal som deres almindelige fortegnsløse binær og repræsenterer et negativt tal ved at vende hver bit i |v| inden for w bit, hvilket er lig med (2^w - 1) - |v|. Tokomplement beholder positive uændrede, men repræsenterer et negativt som 2^w - |v|, præcis ét større end etskomplement-mønstret. At aflæse et tokomplement-mønster som et fortegnsløst tal giver derfor 2^w - |v| for negative.
Et vigtigt specialtilfælde er nul: fortegn-størrelse og etskomplement tillader begge to forskellige bitmønstre for nul (+0 = kun nuller, -0 = fortegnsbit / kun ettaller), mens tokomplement har et enkelt entydigt nul, hvilket er grunden til, at det er det dominerende valg i moderne hardware. Dette værktøj begrænser |v| til 2^(w-1) - 1, så værdien passer i alle tre indkodninger; værdier uden for det område (inklusive den mest negative tokomplement-værdi -2^(w-1)) rapporteres som uden for området.
Ofte stillede spørgsmål
For ikke-negative værdier gemmer fortegn-størrelse, etskomplement og tokomplement alle den almindelige fortegnsløse binær af tallet med en foranstillet 0-fortegnsbit, så mønstrene matcher. De afviger kun for negative værdier.
Begge skemaer kan repræsentere +0 (kun nuller) og -0 (fortegnsbit sat, eller kun ettaller i etskomplement). At have to indkodninger for nul komplicerer sammenligninger og aritmetik, hvilket er en grund til, at tokomplement, med sit ene nul, foretrækkes.
Tokomplement kan gemme -2^(w-1), men fortegn-størrelse og etskomplement kan ikke, da deres størrelsesfelt kun rummer op til 2^(w-1) - 1. For at holde alle tre indkodninger sammenlignelige begrænser denne beregner |v| til 2^(w-1) - 1.
Også kendt som
TG we-Calculate Editorial Team. (2026). Beregner for etskomplement og fortegn-størrelse [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/ones-complement-sign-magnitude-calculator
TG we-Calculate Editorial Team. "Beregner for etskomplement og fortegn-størrelse." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/ones-complement-sign-magnitude-calculator.
TG we-Calculate Editorial Team, "Beregner for etskomplement og fortegn-størrelse," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/ones-complement-sign-magnitude-calculator
@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Beregner for etskomplement og fortegn-størrelse}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
