De MMX-instructieset bevat 57 nieuwe opcodes, terwijl een nieuw 64 bit quadword data-type wordt gebruikt (zie onderstaande figuur). De MMX-instructies kunnen werken met groepen van acht bytes, vier woorden en twee dubbelwoorden. Deze groepen van 64 bit worden gepakte data genoemd. Dezelfde 64 bit data kan worden behandeld als één van de gepakte data-typen, waarbij de soort berekening afhankelijk is van de instructie. De PADDB (Add Packed Bytes) instructie telt bijvoorbeeld twee groepen van acht gepakte bytes bij elkaar op. De PADDW (Add Packed Words) instructie, die gepakte woorden optelt, zou met dezelfde 64 bit als de PADDB instructie kunnen werken, waarbij de 64 bit worden behandeld als vier 16 bit brede woorden.
Daarnaast zijn er acht nieuwe 64 bit MMX-registers, die stuk voor stuk direkt
geadresseerd kunnen worden en genummerd zijn van MM0 tot en met MM7. De inhoud
van deze registers wordt door het bedrijfssysteem op dezelfde manier behandeld als
floating-point data. De MMX-registers worden gebruikt voor berekeningen aan data. Ze
kunnen niet worden gebruikt om geheugen te adresseren; het adresseren gebeurt door
de integer-registers en standaard IA adresseermodes toe te passen.
Interessante elektronica links
Klik hier ... Kattenschrikdraad installatie houdt katten in of uit uw tuin
Klik hier ... Boeken voor de elektronicus
Klik hier ... Software voor schema tekenen, print ontwerpen en simulatie
Klik hier ... Goedkope digitale oscilloscopen, via USB aan te sluiten op uw PC
Klik hier ... Goedkope meetapparatuur voor het testen van uw onderdelen
Klik hier ... Draadloze elektronica in uw huis
Klik hier ... Inbraakalarm van Marmitek en KlikAanKlikUit
Klik hier ... Bespaar energie met PowerSafer
Klik hier ... Goedkope dataloggers voor t, RH, CO, V en I
Klik hier ... Educatieve producten voor het basisonderwijs