Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Я хочу написать драйвер ....с чего начинать ! (http://forum.oszone.net/showthread.php?t=29357)

enthusiast 11-09-2003 10:57 203524

Как можно связать Ассемблер с  С++
Хочу накидать драйвер на  С и Ассемблер,  а как связать не знаю !
по могите ? заранее спаибо !  

DYURIK 11-09-2003 12:40 203525

В с++builder можно  так
asm
{
сдесь код на ассемблере
}

enthusiast 11-09-2003 16:45 203526

А на С++
то же самое или по другому ?

e80 11-09-2003 18:38 203527

С++ - енто язык программирования, так сказать абстракция,
а то, про чтот говорил Spiderman зависит от реализации компилятора.
Все C++ от Борланда компилят такой код,
MS-овские по моему тоже.
А для дров тебе прийдется писать скорее всего отдельные модули на АСМ, потом их в .obj, а пототм подключать к любому компилятору C++.

Megabizon 12-09-2003 09:07 203528

Сам не пробовал, но вроде NuMega Driver Studio (если не ошибаюсь) заточена как раз для содания дров.

Guest 21-10-2004 14:20 203529

Можно ли делать подобные вставки в комп. gcc в Linux?
:help:

bgg0408 23-10-2004 09:53 203530

Guest
Цитата:

Можно ли делать подобные вставки в комп. gcc в Linux?
имеются в виду ассемблерные вставки? Да, их можно делать...
(только может вместо "asm" придется написать что-нить вроде "__asm__")

Envel 17-02-2005 00:32 299054

Да ну. __asm__ - это извращение Microsoft.
В gcc все от ANSI, то бишь asm("..."); Даже переводы строки в этих кавычках рисуются, только вот синтаксис gnu assembler - это нечто.


Время: 18:54.

Время: 18:54.
© OSzone.net 2001-