Advanced

Υπολογιστής Συμπληρώματος ως προς Ένα & Προσήμου-Μέτρου

Δείτε πώς κωδικοποιείται ένας προσημασμένος ακέραιος σε μορφή προσήμου-μέτρου, συμπληρώματος ως προς ένα και συμπληρώματος ως προς δύο σε 8, 16 ή 32 bit.
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
Δεκαδική τιμή
-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
Τα αποτελέσματα είναι εκτιμήσεις μόνο για γενική ενημέρωση και δεν αποτελούν επαγγελματική συμβουλή — επαληθεύετε πάντα τα σημαντικά αποτελέσματα ανεξάρτητα προτού βασιστείτε σε αυτά. Διαβάστε την πλήρη αποποίηση ευθύνης.
Γρήγορη απάντηση

Πώς λειτουργεί αυτή η αριθμομηχανή;

Εισαγάγετε έναν προσημασμένο ακέραιο και πλάτος bit για να δείτε το πρόσημο-μέτρο, το συμπλήρωμα ως προς ένα και το συμπλήρωμα ως προς δύο δυαδικό του δίπλα-δίπλα. Οι θετικοί είναι ταυτόσημοι· οι αρνητικοί διαφέρουν. Το πρόσημο-μέτρο και το συμπλήρωμα ως προς ένα έχουν το καθένα δύο μηδενικά (+0 και -0), ενώ το συμπλήρωμα ως προς δύο έχει ένα μοναδικό μηδέν, καθιστώντας το πρότυπο στους σύγχρονους υπολογιστές.

Τύπος
Πρόσημο-μέτρο = bit προσήμου + |v| (w-1 bit)· Συμπλήρωμα ως προς ένα (αρνητικό) = NOT(|v|) σε w bit· Συμπλήρωμα ως προς δύο (αρνητικό) = 2^w - |v| = συμπλήρωμα ως προς ένα + 1
How this is calculated

Εισαγάγετε έναν προσημασμένο ακέραιο v και επιλέξτε ένα πλάτος bit w (8, 16 ή 32). Το μέτρο |v| γράφεται σε δυαδικό, στη συνέχεια καθεμία από τις τρεις κλασικές προσημασμένες κωδικοποιήσεις χτίζεται από αυτό. Το πρόσημο-μέτρο χρησιμοποιεί το πιο σημαντικό bit ως καθαρή σημαία προσήμου (0 = θετικό, 1 = αρνητικό) και αποθηκεύει το |v| στα υπόλοιπα w-1 bit, οπότε το αναπαραστάσιμο μέτρο του είναι 0 έως 2^(w-1) - 1.

Το συμπλήρωμα ως προς ένα κρατά τους θετικούς αριθμούς ως το απλό δυαδικό χωρίς πρόσημο και αναπαριστά έναν αρνητικό αριθμό αναστρέφοντας κάθε bit του |v| εντός των w bit, που ισούται με (2^w - 1) - |v|. Το συμπλήρωμα ως προς δύο κρατά τους θετικούς ίδιους αλλά αναπαριστά έναν αρνητικό ως 2^w - |v|, ακριβώς ένα μεγαλύτερο από το μοτίβο συμπληρώματος ως προς ένα. Η ανάγνωση ενός μοτίβου συμπληρώματος ως προς δύο ως αριθμού χωρίς πρόσημο δίνει επομένως 2^w - |v| για αρνητικούς.

Μια βασική ακραία περίπτωση είναι το μηδέν: το πρόσημο-μέτρο και το συμπλήρωμα ως προς ένα παραδέχονται και τα δύο δύο διακριτά μοτίβα bit για το μηδέν (+0 = όλα μηδενικά, -0 = bit προσήμου / όλα άσσοι), ενώ το συμπλήρωμα ως προς δύο έχει ένα μοναδικό μηδέν, γι' αυτό είναι η κυρίαρχη επιλογή στο σύγχρονο υλικό. Αυτό το εργαλείο περιορίζει το |v| σε 2^(w-1) - 1 ώστε η τιμή να χωρά και στις τρεις κωδικοποιήσεις· τιμές εκτός αυτού του εύρους (συμπεριλαμβανομένης της πιο αρνητικής τιμής συμπληρώματος ως προς δύο -2^(w-1)) αναφέρονται ως εκτός εύρους.

Συχνές ερωτήσεις

Για μη αρνητικές τιμές, το πρόσημο-μέτρο, το συμπλήρωμα ως προς ένα και το συμπλήρωμα ως προς δύο αποθηκεύουν όλα το απλό δυαδικό χωρίς πρόσημο του αριθμού με ένα αρχικό bit προσήμου 0, οπότε τα μοτίβα ταιριάζουν. Αποκλίνουν μόνο για αρνητικές τιμές.

Και τα δύο σχήματα μπορούν να αναπαραστήσουν +0 (όλα μηδενικά) και -0 (bit προσήμου ορισμένο, ή όλα άσσοι στο συμπλήρωμα ως προς ένα). Η ύπαρξη δύο κωδικοποιήσεων για το μηδέν περιπλέκει τις συγκρίσεις και την αριθμητική, που είναι ένας λόγος που προτιμάται το συμπλήρωμα ως προς δύο, με το μοναδικό του μηδέν.

Το συμπλήρωμα ως προς δύο μπορεί να αποθηκεύσει -2^(w-1), αλλά το πρόσημο-μέτρο και το συμπλήρωμα ως προς ένα δεν μπορούν, επειδή το πεδίο μέτρου τους κρατά μόνο έως 2^(w-1) - 1. Για να κρατήσει συγκρίσιμες και τις τρεις κωδικοποιήσεις, αυτός ο υπολογιστής περιορίζει το |v| σε 2^(w-1) - 1.

Γνωστό και ως

συμπλήρωμα ως προς ένα
πρόσημο μέγεθος
προσημασμένος αριθμός
ones complement
sign magnitude
αναπαράσταση προσήμου

APA

TG we-Calculate Editorial Team. (2026). Υπολογιστής Συμπληρώματος ως προς Ένα & Προσήμου-Μέτρου [Online calculator]. TG we-Calculate. https://we-calculate.com/el/calculator/ones-complement-sign-magnitude-calculator

Chicago

TG we-Calculate Editorial Team. "Υπολογιστής Συμπληρώματος ως προς Ένα & Προσήμου-Μέτρου." TG we-Calculate. 2026. https://we-calculate.com/el/calculator/ones-complement-sign-magnitude-calculator.

IEEE

TG we-Calculate Editorial Team, "Υπολογιστής Συμπληρώματος ως προς Ένα & Προσήμου-Μέτρου," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/el/calculator/ones-complement-sign-magnitude-calculator

BibTeX

@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Υπολογιστής Συμπληρώματος ως προς Ένα & Προσήμου-Μέτρου}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/el/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }

Σας βοήθησε αυτή η αριθμομηχανή;