Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Asm and Delphi


Observer ©   (2007-02-10 18:27:00) 

Будет ли программа написанная на встроенном в Delphi Assemblere работать также как и программа написанная на чистом Asme?


Сергей М.   (2007-02-13 11:31:00) [1]


> Rouse_ ©   (13.02.07 11:09) [15]


Какой нафих ММХ ?!)

Тут дела куда серьезнее - новая супер-пупер ОС пишется)..


Rouse_   (2007-02-13 11:09:00) [2]


> Что еще может быть "чище" ?

Ну к примеру поддержка MMX не на уровне ASM DB :)


evvcom   (2007-02-13 09:01:00) [3]

> [0] Observer ©   (10.02.07 18:27)

Все зависит от того, как ты напишешь эти самые программы. Может так же, а может и нет. :-)


Сергей М.   (2007-02-12 08:29:00) [4]


> Observer ©   (10.02.07 18:27)


Delphi Assembler что, "грязный" Ассемблер ?)
Точно такой же чистый он, как и любой другой. И задачи у него точно такие же "чистые", как и у любого иного Ассемблера - превращать мнемонические имена маш.инструкций в коды этих инструкций.
Что еще может быть "чище" ?


Чапаев   (2007-02-11 22:05:00) [5]

> Со специализированными наборами вроде SSE, 3Dnow в Delphi
> туговато.
Неужели? Ещё в семёрке команды 3dnow писал (даже мнемоники, а не машинный код), и всё компилировалось и работало.


ElectriC   (2007-02-11 21:58:00) [6]

хех:) Реально!!!


DrPass   (2007-02-11 11:44:00) [7]


> Под конструкциями я подразумевал макросы и т.п.

Это уже особенность не ассемблера, а конкретного транслятора. В случае с Delphi успешно заменяется языковыми возможностями самой Delphi :)

> Да и не все инструкции поддерживаются (например в D7).

Согласен, не все. Со специализированными наборами вроде SSE, 3Dnow в Delphi туговато. Впрочем, во многих "настоящих" ассемблерах ситуация ничем не лучше :)


OSA   (2007-02-11 10:50:00) [8]

Под конструкциями я подразумевал макросы и т.п.
Да и не все инструкции поддерживаются (например в D7).


Легалайз   (2007-02-11 03:54:00) [9]

ElectriC ©
поэт-романтик чтоле


ElectriC   (2007-02-11 03:19:00) [10]

asm + Delphi - 220 по встречной обеспечено!


DrPass   (2007-02-11 00:45:00) [11]


> Встроенный в Delphi asm не поддерживает многие конструкции
> "нормального" asm'а

Те конструкции, которые могут использоваться в Win32-приложениях, поддерживает.


Anatoly Podgoretsky   (2007-02-11 00:25:00) [12]

> OSA  (10.02.2007 23:46:04)  [4]

Например?
Конечно есть очень небольшое количество таких инструкций, которые нужны для построения драйверов ядра.


OSA   (2007-02-10 23:46:00) [13]

Встроенный в Delphi asm не поддерживает многие конструкции "нормального" asm'а.
Лучше линковать к проекту откомпиленые obj-файлы.


Anatoly Podgoretsky   (2007-02-10 22:48:00) [14]

ASM он и с Африке АСМ


Observer   (2007-02-10 18:35:00) [15]

Плохо :(


antonn   (2007-02-10 18:28:00) [16]

нет, программа написанная на Дельфи не наботает под ДОС:)


Наверх

Титульная страница Поиск, карта сайта Написать письмо