Kalkulatur tal-Komplement tal-Wieħed u l-Magnitudo tal-Sinjal
Ara kif numru sħiħ iffirmat jiġi kkoddifikat f'forma ta' magnitudo tal-sinjal, komplement tal-wieħed, u komplement tat-tnejn f'8, 16, jew 32 bit.
Bit width
Kif jaħdem dan il-kalkulatur?
Daħħal numru sħiħ iffirmat u wisa' bit biex tara l-kodiċi ta' magnitudo tal-sinjal, komplement tal-wieħed, u komplement tat-tnejn tiegħu naħa ma' naħa f'binarju. In-numri positivi huma identiċi; dawk negattivi jvarjaw. Il-magnitudo tal-sinjal u l-komplement tal-wieħed għandhom iż-żewġ żeruijiet (+0 u -0), filwaqt li l-komplement tat-tnejn għandu żero uniku wieħed, li jagħmlu l-istandard fil-kompjuters moderni.
Formula
How this is calculated
Daħħal numru sħiħ iffirmat v u agħżel wisa' bit w (8, 16, jew 32). Il-magnitudo |v| tiġi miktuba f'binarju, imbagħad kull waħda mit-tliet kodiċizzjonijiet iffirmati klassiċi tinbena minnha. Il-magnitudo tal-sinjal tuża l-bit l-aktar sinifikanti bħala bnadar ta' sinjal pur (0 = positiv, 1 = negattiv) u taħżen |v| fil-w-1 bits li jifdlu, għalhekk il-magnitudo rappreżentabbli tagħha hija 0 sa 2^(w-1) - 1.
Il-komplement tal-wieħed iżomm in-numri positivi bħala l-binarju mhux iffirmat sempliċi tagħhom u jirrappreżenta numru negattiv billi jaqlib kull bit ta' |v| fi ħdan w bits, li huwa ugwali għal (2^w - 1) - |v|. Il-komplement tat-tnejn iżomm l-positivi l-istess iżda jirrappreżenta negattiv bħala 2^w - |v|, eżattament wieħed aktar mill-mudell tal-komplement tal-wieħed. Li taqra mudell ta' komplement tat-tnejn bħala numru mhux iffirmat għalhekk jagħti 2^w - |v| għan-numri negattivi.
Każ importanti huwa ż-żero: il-magnitudo tal-sinjal u l-komplement tal-wieħed jippermettu żewġ mudelli ta' bits distinti għaż-żero (+0 = żeruijiet kollha, -0 = bit tal-sinjal / wħud kollha), filwaqt li l-komplement tat-tnejn għandu żero uniku wieħed, li huwa r-raġuni għaliex huwa l-għażla dominanti fil-ħardwer modern. Dan l-għodda jillimita |v| għal 2^(w-1) - 1 biex il-valur jidħol fit-tliet kodiċizzjonijiet; valuri barra dak il-medda (inkluż il-valur l-aktar negattiv tal-komplement tat-tnejn -2^(w-1)) jiġu rrapportati bħala barra mill-medda.
Mistoqsijiet frekwenti
Għal valuri mhux negattivi, il-magnitudo tal-sinjal, il-komplement tal-wieħed, u l-komplement tat-tnejn kollha jaħżnu l-binarju mhux iffirmat sempliċi tan-numru b'bit ta' sinjal 0 fuq quddiem, għalhekk il-mudelli jaqblu. Huma biss jiddivergew għal valuri negattivi.
Iż-żewġ skemi jistgħu jirrappreżentaw +0 (żeruijiet kollha) u -0 (bit tal-sinjal issettjat, jew wħud kollha fil-komplement tal-wieħed). Li jkollok żewġ kodiċizzjonijiet għaż-żero jikkomplika l-paragunament u l-aritmetika, u dan huwa raġuni waħda li l-komplement tat-tnejn, bi żero wieħed, huwa preferut.
Il-komplement tat-tnejn jista' jaħżen -2^(w-1), iżda l-magnitudo tal-sinjal u l-komplement tal-wieħed ma jistgħux, peress li l-qasam tal-magnitudo tagħhom jista' jżomm biss sa 2^(w-1) - 1. Biex iżomm it-tliet kodiċizzjonijiet komparabbli, dan il-kalkulatur jillimita |v| għal 2^(w-1) - 1.
Magħruf ukoll bħala
TG we-Calculate Editorial Team. (2026). Kalkulatur tal-Komplement tal-Wieħed u l-Magnitudo tal-Sinjal [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/ones-complement-sign-magnitude-calculator
TG we-Calculate Editorial Team. "Kalkulatur tal-Komplement tal-Wieħed u l-Magnitudo tal-Sinjal." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/ones-complement-sign-magnitude-calculator.
TG we-Calculate Editorial Team, "Kalkulatur tal-Komplement tal-Wieħed u l-Magnitudo tal-Sinjal," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/ones-complement-sign-magnitude-calculator
@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Kalkulatur tal-Komplement tal-Wieħed u l-Magnitudo tal-Sinjal}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }
Dan il-kalkulatur għenek?
