{{Achtung|Text= Dieser Artikel wird gerade bearbeitet, bitte '''keine''' Änderungen vornehmen! ~[[Benutzer:Hartmut|Hartmut]] 21:15, 6. Aug. 2009 (CEST)}}
Die '''MultiMedia Extension''' oder kurz '''MMX''' umfasst neue Befehle zur Bearbeitung mehrerer gleichartiger Datenpakete mit nur einem Befehl (Single Instruction Multiple Data, SIMD-Verfahren gennant) bearbeiten. Somit bekommen z.B. Bildbearbeitungsprogramme durch die MMX-Befehle einen deutlichen Performanceschub.
== MMX-Befehle ==
Die MMX-Befehle lassen sich in drei Gruppen einteilen:
* Bearbeitungsbefehle
* Typumwandlungsbefehle
* Steuerungs des MMX-Zustandes (EMMX)
Nachfolgend eine Tabelle mit allen neuen Instruktionen und der Funktionsweise
{| {{Prettytable}}
! Befehl || Bezeichnung || Bedeutung || Funktion
|-
| EMMS || Empty MMX State || MMX-Zutand zurücksetzen || Der Befehl setzt die MMX-Einheit zurück und gibt alle FPU-Register frei
|-
| MOVD
MOVQ || Move DWord
Move QWord || DWord bzw. QWord verschieben || Verschiebt ein DWord bzw. QWord von einem Allzweckregister in in MMX-Register und umgekehrt
|-
|}
== Weblinks ==
*[http://www.fh-zwickau.de/doc/prmo/mmxtutor/text/index.htm MMX Tutorial der FH-Zwickau]