Intermediate

Kalkulatur tal-Komplement tat-Tnejn

Ikkonverti bejn numri sħaħ deċimali ffirmati u l-forom binarji u esadeċimali tal-komplement tat-tnejn ta' wisa' fiss.

Moda

Enter a signed decimal integer.

Bit width

Signed decimal
-42

Value interpreted from the bit pattern

Two’s-complement binary
1101 0110
Signed decimal
-42
Hexadecimal
0xD6
Bit width
8-bit
Set bits
5
Representable range
-128 .. 127
-128-96.1-64.3-32.4-0.531.463.395.1127Decimal value within the representable range
Ir-riżultati huma stimi għal informazzjoni ġenerali biss u mhumiex parir professjonali — dejjem ivverifika riżultati importanti b'mod indipendenti qabel ma tiddependi fuqhom. Aqra d-dikjarazzjoni ta' ċaħda sħiħa.
Tweġiba malajr

Kif jaħdem dan il-kalkulatur?

Kalkulatur tal-komplement tat-tnejn jikkonverti numru sħiħ deċimali ffirmat fil-kodifika binarji u esadeċimali ta' wisa' fiss tiegħu, jew jiddekodifika mudell ta' bit lura għad-deċimali. Valuri mhux negattivi jitqabblu direttament; valuri negattivi jinħażnu bħala v + 2^w. B'w bits il-medda hija −2^(w−1) sa 2^(w−1) − 1, u l-bit ta' fuq jagħti s-sinjal.

Formula
Encode: pattern = v (if v ≥ 0) or v + 2^w (if v < 0), kept to w bits. Decode: value = u − 2^w if MSB = 1, else u. Range = −2^(w−1) .. 2^(w−1) − 1
How this is calculated

Il-komplement tat-tnejn huwa l-metodu standard tal-kompjuters biex jaħżnu numri sħaħ iffirmati f'numru fiss ta' bits (w). Is-selezzjonatur tal-Mode jagħżel id-direzzjoni: Decimal → Binary jieħu valur deċimali ffirmat, filwaqt li Binary → Decimal jieħu mudell ta' bit mhux ipproċessat. Il-qasam Value jaċċetta numru sħiħ deċimali ffirmat jew sekwenza ta' 0 u 1, u l-Bit width issettja w għal 8, 16, 32, jew 64.

Biex tikkodifika deċimali v, valuri mhux negattivi jinktbu direttament f'binarji u jimtlew b'żerijiet sa w bits. Valuri negattivi huma kkodifikati bħala v + 2^w, li huwa ekwivalenti għall-invertiment tal-bits ta' |v| − 1 (ir-regola tal-invertixxi-u-żid-wieħed); ir-riżultat jiġi maqtugħ għal w bits. Biex tiddekodifika qari mhux iffirmat ta' w bit u, il-bit l-aktar sinifikanti huwa s-sinjal: jekk ikun 1 il-valur veru huwa u − 2^w, inkella l-valur huwa sempliċement u. L-output esadeċimali huwa l-istess mudell ta' bit mhux iffirmat miktub f'bażi 16.

Qasam ta' w bit jirrappreżenta numri sħaħ minn −2^(w−1) sa 2^(w−1) − 1; il-kalkulatur jiċħad deċimali barra din il-medda u jiċħad mudelli ta' bit itwal minn w. Minħabba li valuri ta' 64-bit jaqbżu l-limitu tal-integer sigur tal-JavaScript, il-matematika ssir b'BigInt għal output binarji u esadeċimali eżatti, għalkemm il-kard deċimali tal-intestatura tista' tarrotonda magnitudi kbar ħafna ta' 64-bit meta tiġi murija.

Mistoqsijiet frekwenti

Fil-komplement tat-tnejn valur negattiv jinħażen bħala v + 2^w, għalhekk −1 f'8 bits isir 0xFF u f'32 bits isir 0xFFFFFFFF. Il-bits taċ-ċif tas-sinjal huma 1 u jirrappreżentaw is-sinjal, mhux magnitudini pożittiva kbira.

B'w bits il-medda ffirmata rappreżentabbli hija −2^(w−1) sa 2^(w−1) − 1. Għal 8 bits din hija −128 sa 127, u għal 16 bits hija −32768 sa 32767. Valuri barra din il-medda ma jistgħux jiġu kkodifikati.

Ħares fil-bit l-aktar sinifikanti (l-aktar fuq ix-xellug). Jekk ikun 1 in-numru huwa negattiv u jiswa u − 2^w; jekk ikun 0 in-numru huwa mhux negattiv u jiswa u direttament.

Magħruf ukoll bħala

twos complement
kumplement ta tnejn
binarju bis-sinjal
twos complement converter
binarju negattiv
signed integer

APA

TG we-Calculate Editorial Team. (2026). Kalkulatur tal-Komplement tat-Tnejn [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/twos-complement-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulatur tal-Komplement tat-Tnejn." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/twos-complement-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulatur tal-Komplement tat-Tnejn," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/twos-complement-calculator

BibTeX

@misc{wecalculate_twos_complement_calculator, title = {Kalkulatur tal-Komplement tat-Tnejn}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/twos-complement-calculator}}, year = {2026}, note = {TG we-Calculate} }

Dan il-kalkulatur għenek?