|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 9, 2003 17:35:43 Люди!!! Подскажите пожалуйста!!! Какой в Delphi Ассемблер???? и как посмотреть версию... ???? |
|
|
Дата: Дек 9, 2003 17:46:11 Там используется basm. Что значит версию??? Вставки ассемблерные компилирует так же как и весь код DCC32.EXE |
|
|
Дата: Дек 9, 2003 17:49:00 nice А версия у этого Basma есть??? ну там 7.0 или 2.2.1.? А где нибудь моно взять примерчики на basm??? или взять допустим и подключить свой компилятор NASM например или Tasm(т.е. чтобы весь код компилировался одним а втавки на ассемблере компилировались бы именно моим компилятором)?? |
|
|
Дата: Дек 9, 2003 17:50:42 · Поправил: emergenter nice ведь синтаксисы разных версий ассемблера отличаются!!!!! |
|
|
Дата: Дек 9, 2003 20:16:20 Кто знает! Поддерживает ли встроенный компилятор DELPHI команды SSE и SSE2? |
|
|
Дата: Дек 10, 2003 14:37:44 Правка emergenter Посмотри встроенную справку: Inline Assembler, кажется. Там перечислены все возможности встроенного ассемблера. SSE, кажется, поддерживает, SSE2 - не помню… |
|
|
Дата: Дек 10, 2003 20:11:35 А где найти доку как использовать команды? |
|
|
Дата: Дек 11, 2003 17:15:58 |
|
|
Дата: Дек 12, 2003 10:44:34 Правка emergenter Так во встроенной справке и описаны подробно возможности и примеры использования ассемблера. Там всё почти как обычно, только нет макросов; можно использовать имена переменных в операциях + выполнять арифметические операции в правой части операндов (как напр. мастабирование в Ассемблере) |
|
|
Дата: Дек 12, 2003 16:32:15 · Поправил: emergenter IceStudent да есть!! Но хочетсяч то своим родным ассемблером пользоваться а не BASMom!!! |
|
|
Дата: Дек 16, 2003 11:36:26 Правка emergenter Не сложно :) Хочется использовать MASM? Тогда компилируешь код в obj-файлы, делаешь нужные функции и переменные доступными извне. А в код на Delphi™ вставляешь так: {$L file1.obj} и объявляешь внешние переменные и функции. Подробнее можно прочитать, скажем, у Юрова. Да и вообще - теорию о подключении «внешнего» кода. А заменить встроенный ассемблер на свой — наверное, нельзя. |