Difference between revisions 16360338 and 17341457 on ukwiki'''MMX''' ('''M'''ulti'''m'''edia E'''x'''tensions — [[Мультимедіа|мультимедійні]] розширення) — комерційна назва додаткового [[Архітектура системи команд|набору інструкцій]], що виконують характерні для процесів кодування / декодування потокових аудіо / відео даних дії за одну [[Машинна інструкція|машинну інструкцію]]. Вперше з'явився в процесорах [[Pentium MMX]]. Р(contracted; show full) * Упаковані [[байт]]и (вісім байтів в одному 64-розрядному регістрі) ({{lang-en|packed byte}}); * упаковані [[машинне слово|слова]] (чотири 16-розрядних слова в 64-розрядному регістрі) ('' packed word ''); * Упаковані подвійні слова (два 32-розрядних слова в 64-розрядному регістрі) ('' packed doubleword ''); * 64-розрядні слова ('' quadword ''). == Синтаксис == '' MMX ''- команди мають наступнтакий синтаксис: <code>instruction [dest, src]</code> Тут ''' instruction ''' — ім'я команди, ''' dest ''' позначає вихідний операнд, ''' src ''' — вхідний операнд. У систему команд введено 57 додаткових інструкцій для одночасної обробки декількох одиниць даних. Більшість команд мають [[підрядок|суфікс]], який визначає тип даних і використану арифметику: (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}} , Стаття про програмування ММХ [[Категорія:Процесори]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://uk.wikipedia.org/w/index.php?diff=prev&oldid=17341457.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|