Difference between revisions 17430967 and 18706055 on ukwiki

'''MMX''' ('''M'''ulti'''m'''edia E'''x'''tensions — [[Мультимедіа|мультимедійні]] розширення) — комерційна назва додаткового [[Архітектура системи команд|набору інструкцій]], що виконують характерні для процесів кодування / декодування потокових аудіо / відео даних дії за одну [[Машинна інструкція|машинну інструкцію]]. Вперше з'явився в процесорах [[Pentium MMX]]. Р(contracted; show full)

Технологія MMX являє собою компромісне рішення, що поєднує шляхи, застосовані в комп'ютерах [[SPARC]] і [[Silicon Graphics]] (технологія [[RISC
 (процесор)|RISC]]- Reduced Instruction Set Computer, комп'ютер з спрощеним набором команд), а також в комп'ютерах з паралельною архітектурою (технологія [[SIMD]]: Single Instruction, Multiple Data — одна команда, багато даних): класичний процесор Pentium ([[CISC]]) з додаванням ряду простих ([[RISC (процесор)|RISC]]) команд паралельної обробки даних ([[SIMD]]).

== Технологія MMX ==
MMX розширення реалізоване фірмою Intel у своїй новій серії процесорів MMX з тактовою частотою 166 і більше МГц.

Процесор Pentium MMX відрізняється від «звичайного» Pentium за шістьма основними пунктами:
# додано 57 нових команд обробки даних;
# збільшено в два рази обсяг внутрішнього [[кеш]]у (16 кб для команд і стільки ж — для даних);
(contracted; show full)== Література ==
* Зубков С. В. Assembler для DOS, Windows, UNIX. 3-тє вид., Стер. — М.: ДМК Прес; СПб. : Питер, 2004. — 608 с.

== Посилання ==
* [ftp://download.intel.com/design/PentiumII/manuals/24319002.PDF IA Software Developer's Manual, Vol 1] {{ref-en}} , Див. розділ 8 про програмування MMX
* [http://www.codenet.ru/progr/optimize/mmx.php Codenet.ru] {{ref-ru}} , Стаття про програмування ММХ

[[Категорія:Процесори]]