1.    Έστω ότι θέλουμε να παραστήσουμε τον αριθμό 18,7510 σε δυαδικό με απλή ακρίβεια.

Μετατρέπουμε το ακέραιο μέρος τους αριθμού το 1810 με τη μέθοδο των διαδοχικών διαιρέσεων σε δυαδικό και έχουμε

1810 = 100102.

Με τη μέθοδο των διαδοχικών πολλαπλασιασμών βρίσκουμε ότι το κλασματικό μέρος του αριθμού το 0,7510 = 0,112.

Άρα 18,7510 = 10010,112 και σε κανονικοποίηση  1,001011 Χ 24 .

Μπορούμε τώρα να χωρίσουμε τον αριθμό στα 3 μέρη:

·         Πρόσημο θετικό άρα το αριστερότερο δυαδικό ψηφίο είναι 0.

·         Εκθέτης = 410 +12710= 13110 , δηλαδή 100000112.

·         Συντελεστής = 1,001011. Το 1 πριν την υποδιαστολή δεν αποθηκεύεται οπότε ο συντελεστής σε 23 δυαδικά ψηφία θα έχει την παράσταση 001011000000000000000002 (προσθέτουμε μηδενικά στο τέλος ώστε να έχουμε συνολικά 23 bits).

Η συνολική παράσταση του αριθμού είναι : 0  10000011  001011000000000000000002

 

2.    Έστω ότι θέλουμε να παραστήσουμε τον αριθμό -161,87510 σε δυαδικό με απλή ακρίβεια.

Μετατρέπουμε το ακέραιο μέρος τους αριθμού το 16110 με τη μέθοδο των διαδοχικών διαιρέσεων σε δυαδικό και έχουμε

16110 = 101000012.

Με τη μέθοδο των διαδοχικών πολλαπλασιασμών βρίσκουμε ότι το κλασματικό μέρος του αριθμού το 0,87510 = 0,1112.

Άρα 161,87510 = 10100001,1112 και σε κανονικοποίηση  1,0100001111 Χ 27 .

Μπορούμε τώρα να χωρίσουμε τον αριθμό στα 3 μέρη:

·         Πρόσημο αρνητικό άρα το αριστερότερο δυαδικό ψηφίο είναι 1.

·         Εκθέτης = 710 +12710=13410  , δηλαδή  100001102.

·         Συντελεστής = 1,0100001111. Το 1 πριν την υποδιαστολή δεν αποθηκεύεται οπότε ο συντελεστής σε 23 δυαδικά ψηφία θα έχει την παράσταση 010000111100000000000002.

Η συνολική παράσταση του αριθμού είναι : 1  10000110  010000111100000000000002

 

3.    Ας εξετάσουμε τώρα το αντίστροφο του παραπάνω παραδείγματος. Έστω ότι στη μνήμη του υπολογιστή υπάρχει αποθηκευμένη η παράσταση 1  10000110  010000111100000000000002

·         Πρόσημο 1 άρα ο αριθμός είναι αρνητικός.

·         Εκθέτης = 100001102=13410.Αφαιρούμε 134-127=7 (σύμφωνα με το πρότυπο ξέρουμε ότι στον αρχικό εκθέτη έχει προστεθεί το 127).

·         Συντελεστής = 010000111100000000000002.

Η αποκανονικοποίηση του μας δίνει 1,0100001111 Χ 27

Άρα η υποδιαστολή πρέπει να μεταφερθεί 7 θέσεις δεξιά: 10100001,1112

Ο ζητούμενος δεκαδικός αριθμός είναι -161,87510

Τελευταία τροποποίηση: Τετάρτη, 3 Ιανουαρίου 2024, 4:04 PM