Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для pito211
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612

Как использовать mmx

24.04.2011, 13:36. Показов 2912. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здраствуйте! как использовать регистры ммх. Пишу в программе movd mm0, ax пишет undefined symbol. Пишу в тасме 16 битном
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2011, 13:36
Ответы с готовыми решениями:

Заполнение mmx или xmm регистра одним байтом
Добрый вечер. Суть проблемы в следующем - есть значение, хранящееся в одном байте где-то в памяти :) . Нужно это значение записать...

Вычислить кусочечную функцию с использованием MMX
Помогите, пожалуйста!!! Очень надо написать сегодня программу: Ввести с клавиатуры два действительных числа и выполнить их...

Умножение матриц с применением инструкций XMM и MMX
Всем добрый вечер или уже ночь) Хочу попросить у вас помощи по переделке программы из pascal в ассемблерную вставку с использованием XMM и...

5
 Аватар для qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
24.04.2011, 14:08
Все процессоры семейства х86, начиная с серии 486, включают набор очень мощных (80-разрядных) сопроцессоров для операций с плавающей запятой. Команды ММХ — это просто дополнения к внутреннему микрокоду управляющего модуля, обеспечивающие новые методы использования существующих регистров.
Добавь директиву .486
1
 Аватар для pito211
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
24.04.2011, 14:15  [ТС]
кстати узнал, что нужен тасм поновее. Скачал 5.3, поставил директиву .486 и ещё .ммх. Ничего не изменилось. Может с какими то ключами надо компилировать? У меня щас так
tasm5\bin\tasm32.exe /zi pr6_14.asm
tasm5\bin\tlink32.exe /c pr6_14.obj
0
 Аватар для qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
24.04.2011, 15:20
Походил по разным форумам и у меня сложилось впечатление, что его (ТАСМ) еще нужно дособирать для ММХ (может ошибаюсь!). По крайней мере нашел вот это.
0
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
24.04.2011, 17:25
Пишу в программе movd mm0, ax
Нет такой инструкции. Есть movd mm0,eax.
Пишу в тасме 16 битном
Пиши на FASM`е.

Добавлено через 1 минуту
MMX появился на Pentium MMX, но никак не на 486.
1
 Аватар для pito211
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
26.04.2011, 10:46  [ТС]
благодарю за советы, с фасмом не разобрался, но масм нормально компилит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2011, 10:46
Помогаю со студенческими работами здесь

Поэлементное сложение массивов MMX
Добрый вечер. Необходимо сложить поэлементно два массива, результат записать в третий. Проблема в том, что элементы массива должны быть...

Сложение двух массивов с использованием MMX
Всем доброго времени суток. Есть пример создания DLL на ассемблере, содержащей функцию dMMX. Функция складывает содержимое массивов...

Определить наличие в процессоре технологии MMX
Всем привет!Нужна Ваша помощь! Задание: Определить наличие в процессоре технологии MMX!

Алгоритм отсечения Коэна-Сазерленда с использованием MMX-инструкций
Реализовать с использованием MMX-инструкций алгоритм отсечения Коэна-Сазерленда, включающий нахождение 4-х битных кодов вершин и нахождение...

Сложение векторов MMX
Помогите пожалуйста написать программу сложения двух векторов, в инструкциях MMX. Спасибо!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru