Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

Asm and Delphi   Найти похожие ветки 

 
Observer ©   (2007-02-10 18:27) [0]

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


 
antonn ©   (2007-02-10 18:28) [1]

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


 
Observer ©   (2007-02-10 18:35) [2]

Плохо :(


 
Anatoly Podgoretsky ©   (2007-02-10 22:48) [3]

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


 
OSA ©   (2007-02-10 23:46) [4]

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


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

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

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


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


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

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


 
ElectriC ©   (2007-02-11 03:19) [7]

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


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

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


 
OSA ©   (2007-02-11 10:50) [9]

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


 
DrPass ©   (2007-02-11 11:44) [10]


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

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

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

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


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

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


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

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


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


> Observer ©   (10.02.07 18:27)


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


 
evvcom ©   (2007-02-13 09:01) [14]

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

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


 
Rouse_ ©   (2007-02-13 11:09) [15]


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

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


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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
2-1173860965
Cara
2007-03-14 11:29
2007.04.08
Сумма


15-1173888490
Vlad Oshin
2007-03-14 19:08
2007.04.08
CGI. Генерация html странички. велосипед или самокат?


2-1174432039
koha
2007-03-21 02:07
2007.04.08
Function WinSvc.GetServiceDisplayName


15-1173557565
DVM
2007-03-10 23:12
2007.04.08
Полный список Win32 версий Windows. Все ли я перечислил?


15-1173698830
vasIZmax
2007-03-12 14:27
2007.04.08
FOR or WHILE