|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2012, 14:46 | #1 |
Пользователь
Регистрация: 04.01.2012
Сообщений: 31
|
Работа с MMX ассемблера в Pascal
Можно ли вообще в Pascal использовать команды процессора MMX при помощи асеемблеровской вставки? Сколько пытался, искал в сети инфу - не получается, хотя по заданию нужно. Borland Pascal 7.0. Даже на регистр EAX компилятор уже ругается. Знаю, что в Delphi регистры EAX и т.п. используются, а в Pascal не проходит. Что делать?
|
25.04.2012, 16:17 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Можно сделать полностью процедуру на ассемблере, а вызов уже в Паскале организовывать.
http://forum.sources.ru/index.php?showtopic=41358 - вот тут почитайте.
Правильно поставленная задача - три четверти решения.
|
25.04.2012, 18:54 | #3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Borland Pascal написан во времена 8088-80286 процессоров и только их и поддерживает.
Соответственно, никаких EAX в 16-разрядном процессоре быть не может. Правде, в ассемблерных вставках можно использовать 32-разрядные команды, используя префиксы $66 и $67. С другой стороны, существует несколько 32-разрядных компиляторов Паскаля, многие из которых (если не все) поддерживают команды MMX. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод графики в Pascal с использованием встроенного ассемблера | иванлеон | Помощь студентам | 1 | 17.04.2012 12:44 |
MMX сложить два числа | gansm | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 13 | 29.10.2010 05:16 |
Alpha blending using mmx | sashonk | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 30.04.2010 13:34 |
основы ассемблера, работа с числами | Veselyn | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 30.01.2010 10:04 |
MMX инструкции , С++ и *.bmp | gizmonder | Общие вопросы C/C++ | 0 | 14.11.2009 22:39 |