Difference between revisions 25912481 and 25912544 on ukwiki{{переписати}} '''MMX''' ('''M'''ulti'''m'''edia E'''x'''tensions — [[Мультимедіа|мультимедійні]] розширення) — комерційна назва додаткового [[Архітектура системи команд|набору інструкцій]], що виконують характерні для процесів кодування / декодування потокових аудіо / відео даних дії за одну [[Машинна інструкція|машинну інструкцію]]. Вперше з'явився в процесорах [[P(contracted; show full) Команди технології MMX працюють з 64-бітними [[Ціле число (тип даних)|цілочисельними даними]], а також з даними, упакованими в групи ([[вектор]]и) загальною довжиною 64 біта. Такі дані можуть перебувати в пам'яті або у восьми MMX-регістрах. Команди технології MMX працюють з такими типами даних: * Упаковані [[байт]]и (вісім байтів в одному 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 с. == Посилання == * [https://web.archive.org/web/20090124124345/http://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}} , Стаття про програмування ММХ [[Категорія:Інструкції x86]] [[Категорія:SIMD]] 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=25912544.
![]() ![]() 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.
|