Κανονικοποίηση
Κανονικοποίηση




Next: Ιδιότητες Συστημάτων Αριθμών Κινητής Up: Αριθμητική Υπολογιστή Previous: Αριθμοί Κινητής Υποδιαστολής   Contents
Κανονικοποίηση
Ενα σύστημα κινητής υποδιαστολής λέγεται κανονικοποιημένο αν το πρώτο ψηφίο 113#113 είναι πάντα μη μηδενικό, εκτός κι αν ο αριθμός που παριστάνεται είναι το μηδέν. Ετσι, σε ένα κανονικοποιημένο σύστημα κινητής υποδιαστολής, το σημαντικό μέρος 114#114 ενός δοσμένου μη μηδενικού αριθμού κινητής υποδιαστολή ικανοποιεί πάντοτε τις σχέσεις
115#115
(Μία εναλλακτική σύμβαση είναι το ψηφίο 113#113 να είναι πάντα μηδέν, οπότε στην περίπτωση αυτή ένας αριθμός κινητής υποδιαστολής λέγεται κανονικοποιημένος αν το 116#116 και 117#117). Τα συστήματα κινητής υποδιαστολής συνήθως κανονικοποιούνται γιατί τότε:
- Η αναπαράσταση κάθε αριθμού είναι μοναδική.
- Δε σπαταλώνται ψηφία σε μηδενικά πριν από το σημαντικό μέρος του αριθμού, μεγιστοποιώντας έτσι την ακρίβεια αναπαράστασης.
- Σε ένα δυαδικό (95#95) σύστημα, το πρώτο bit είναι πάντοτε 39#39 και επομένως δε χρειάζεται να αποθηκευτεί, κερδίζοντας έτσι ένα επί πλέον 118#118 στην ακρίβεια για ένα δοσμένο εύρος πεδίου 99#99.
Manolis Vavalis 2000-03-24