МДМС
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Март 2018 г. ) |
MDMX ( MIPS Digital Media eXtension), также известный как MaDMaX, представляет собой расширение архитектуры MIPS , представленное в октябре 1996 года на Microprocessor Forum .
История
[ редактировать ]MDMX был разработан для ускорения мультимедийных приложений, которые становились все более популярными и распространенными в 1990-х годах в системах RISC и CISC.
Функциональность
[ редактировать ]MDMX определяет новый набор из тридцати двух 64-битных регистров, называемых медиа-регистрами, которые отображаются на существующие регистры с плавающей запятой для экономии оборудования; и 192-битный аккумулятор расширенного произведения.
Медиа-регистры содержат два новых типа данных: октобайт (OB) и четверной полубайт (QH), которые содержат восемь байтов (8-бит) и четыре полуслова (16-бит) целых чисел.
Варианты существующих инструкций оперируют этими типами данных, выполняя насыщенные арифметические , логические операции, операции сдвига, сравнения и выравнивания.
MDMX также представил 19 инструкций для перестановки, манипулирования байтами в регистрах, выполнения арифметических операций с аккумулятором и доступа к аккумулятору.
Ссылки
[ редактировать ]- Гвеннап, Линли (18 ноября 1996 г.). «Цифровые, MIPS добавляют мультимедийные расширения». Отчет микропроцессора .