Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να υπολογίσετε Floating Point Precision

Ένας αριθμός κινητής υποδιαστολής είναι ένας αριθμός που κωδικοποιείται στη βάση 32 format σε δυαδικό κώδικα υπολογιστή . Η ακρίβεια των αριθμό κινητής υποδιαστολής αναφέρεται στο σφίξιμο της ειδικότητας, ή ο αριθμός των σημαντικών ψηφίων των πληροφοριών που μπορούν να αποθηκευτούν από τον αριθμό . Η ακρίβεια της κάθε τύπο αριθμού κινητής υποδιαστολής είναι η ίδια , επειδή ο ίδιος αριθμός bits που χρησιμοποιούνται για την ίδια λειτουργία , ανεξάρτητα από το μέγεθος του αριθμού. Οι δύο κοινές ποικιλίες των αριθμών κινητής υποδιαστολής είναι μονόκλινα αποτελείται από 32 bits και δίκλινα αποτελείται από 64 bits . Τα πράγματα που θα χρειαστείτε
Υπολογιστής

Παρουσίαση Περισσότερες οδηγίες
32 - Bit Floating Point Single

1

Ξεκινήστε με τον αριθμό 32 αν τον υπολογισμό της ακρίβειας ενός ενός μεγέθους αριθμό κινητής υποδιαστολής . Δεδομένου ότι ένας αριθμός κινητής υποδιαστολής αποτελείται από κάποιο συνδυασμό από 32 μονάδες και μηδενικά , υπάρχουν ακριβώς 32 διαφορετικά κομμάτια των πληροφοριών που μπορούν να εκπροσωπούνται σε ένα αριθμό κινητής υποδιαστολής . 2

Αφαιρείται ένα κομμάτι για να αντιπροσωπεύουν η θετική ή αρνητική φύση του αριθμού. Το 31ο κομμάτι σε ένα μόνο σημείο κινητής υποδιαστολής ακέραιος χρησιμοποιείται για να αντιπροσωπεύει το πρόσημο του αριθμού , θετικό ή αρνητικό . Όλα τα υπόλοιπα bits χρησιμοποιούνται για την αποθήκευση τα υπόλοιπα στοιχεία του αριθμό κινητής υποδιαστολής του .
Εικόνων 3

Αφαιρείται οκτώ bits από τα υπόλοιπα 31 bits να λογοδοτήσουν για αυτά που χρησιμοποιούνται για τον προσδιορισμό του εκθέτη τον αριθμό . Αυτές οι οκτώ δυαδικά ψηφία χρησιμοποιούνται για να προσδιοριστεί η θέση των δεκαδικών του αριθμό κινητής υποδιαστολής , αλλά δεν χρησιμοποιούνται για την αποθήκευση το ίδιο τον αριθμό-στόχο . Μετά από συνυπολογισμό των bits που αντιπροσωπεύουν τον εκθέτη και το σήμα ενός ενιαίου αριθμού κινητής υποδιαστολής , υπάρχουν 24 επιπλέον αχρησιμοποίητα bits . Αυτά τα 24 bits χρησιμοποιούνται για την αποθήκευση ακριβή αριθμητικά στοιχεία ? Έτσι , ένας ενιαίος αριθμός κινητής υποδιαστολής έχει 24 bits ακρίβειας εικόνων
64 - Bit Floating Point διπλό
4

Έναρξη . με τον αριθμό 64 , ο οποίος αντιστοιχεί στον αριθμό των bits σε διπλάσιο αριθμό κινητής υποδιαστολής .
5

Αφαίρεση ενός bit να λογοδοτήσουν για το κομμάτι που αποθηκεύει θετικό ή αρνητικό πρόσημο πληροφορίες . Αυτό αποδίδει 63 παραμένουν αχρησιμοποίητα bits .
Η 6

Αφαιρείται 10 bits να λογοδοτήσουν για το τμήμα του διπλού αριθμού κινητής υποδιαστολής που χρησιμοποιείται για την αποθήκευση πληροφοριών εκθέτη του αριθμού του . Ο υπολογισμός αυτός αποδίδει 53 εναπομείναντα τμήματα , έτσι, ένα διπλό αριθμό κινητής υποδιαστολής έχει 53 bits ακρίβειας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα