X86: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Γραμμή 469:
Οι πρώτοι επεξεργαστές x86 μπορούσαν να επεκταθούν με υλικό για αριθμητική κινητής υποδιαστολής (floating-point), το οποίο ήταν μια σειρά από αριθμητικούς [[συνεπεξεργαστής|συνεπεξεργαστές]] με ονόματα του τύπου [[8087]], 80287 και 80387. Με λίγες εξαιρέσεις, από τον 80486 και έπειτα, οι επεξεργαστές x86 ενσωμάτωσαν αυτήν την λειτουργικότητα x87 στο ίδιο το τσιπ, κάτι που έκανε τις εντολές του x87 ντε φάκτο μέρος του σετ εντολών x86.
 
Οι καταχωρητές του x87, έχουν ονόματα ST(0) έως ST(7), είναι 80 bit και αποθηκεύουν αριθμούς σύμφωνα με το πρότυπο κινητής υποδιαστολής διπλής εκτεταμένης ακρίβειας του IEEE. Οι καταχωρητές αυτοί οργανώνονται σαν [[Στοίβα (δομή δεδομένων)|στοίβα]] με τον ST(0) στην κορυφή της στοίβας. Αυτό έγινε ώστε να εξοικονομηθεί χώρος εντολών και έτσι οι καταχωρητές είναι άμεσα προσβάσιμοι μόνο στις αριθμητικές εντολές που χειρίζονται αποκλειστικά καταχωρητές: ο ST0 πρέπει πάντα να είναι το ένας από τους δύο τελεστέους, είτε η πηγή, είτε ο προορισμός, ανεξάρτητα από τον άλλο τελεστέο, που μπορεί να είναι ένας καταχωρητής ST(x) ή μια αναφορά στην μνήμη.
 
=== MMX ===
Ανακτήθηκε από "https://el.wikipedia.org/wiki/X86"