MMX (zestaw instrukcji): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m →‎Rejestry: drobne merytoryczne
Linia 13:
 
==Rejestry==
[[Rejestr procesora|Rejestry]] MMX mają rozmiar 64 [[bit|bitów]], jest ich 8. Miejsce jakie zajmują w architekturze procesora jest nietypowe - nie są bowiem niezależnymi komórkami pamięci, lecz są zamapowane na 64 młodsze bity rejestrów [[FPU|koprocesora arytmetycznego]], normalnie przeznaczone na [[mantysa|mantysę]] liczby zmiennoprzecinkowej. PonieważKażde odwołanie do rejestru MMX, zarówno odczyt jak i zapis wartości, powoduje unieważnienie zawartości wszystkich rejestrów koprocesora — ponieważ zdecydowano się na takie rozwiązanie, "wymieszanie" obliczeń MMX ze zmiennoprzecinkowymi jest niemożliwe. Z drugiej strony tę niedogodność rekompensuje fakt, że na procesorach Pentium MMX mogły działać bez przeszkód już istniejące programy (w szczególności [[system operacyjny|systemy operacyjne]]).
 
==Typy danych==