Δημοσιεύτηκε: 14 Ιαν 2012, 01:55
από Star_Light
Τελικά ηταν το συμπλήρωμα ως προς 1 αυτο που έλεγε ο migf1 !!!

Αυτο ειναι πολυ ευκολο...

καταρχην το καλοκαιρι ειχα πει μερικα πραγματα για το δυαδικο και το 16-δικο συστημα εδω

viewtopic.php?f=66&t=19707&start=10

Όταν προκειται για την αναπαράσταση ακέραιων προσημασμένων αριθμων θα πρέπει να λάβουμε υποψιν μας και το πρόσημο.

Αυτο θα δηλώνεται τοποθετώντας στην αρχή το bit 1 αν ο αριθμος θέλουμε να ειναι αρνητικός ενω το bit 0 στην αντίθετη περίπτωση.

Υπάρχουν 3 τρόποι για την αναπαράσταση των προσημασμένων : Πρόσημο και μέτρο , Συμπλήρωμα ως προς 1 , Συμπλήρωμα ως προς 2

στο Πρόσημο και μέτρο το 1o bit χρησιμοποιείται ως σημαία για την θετικότητα ή την αρνητικότητα του αριθμού ενω τα υπολοιπα n-1 παριστανουν το μέτρο σε δυαδική μορφη. Αν για παράδειγμα έχουμε n=6 το πλήθος των bit ο αριθμός 12 παριστάνεται ως 001100 ενω ο -12 ως 101100.

Ο μέγιστος αριθμός που μπορεί να αναπαρασταθεί τωρα ειναι ο 2^n-1 -1 ενω ο ελάχιστος -(2^n-1-1) βάζω - εκτός παρένθεσης επειδη το - θελω να παει σε ολη την παράσταση.

Συμπλήρωμα ως προς 1 έχουμε αν αντικαταστήσουμε ολα τα bit 1 του αριθμου 0 και το αντίστοιχο αντίστροφο για τα bit 0 του αριθμού.