![]() |
Как можно связать Ассемблер с С++
Хочу накидать драйвер на С и Ассемблер, а как связать не знаю ! по могите ? заранее спаибо ! |
В с++builder можно так
asm { сдесь код на ассемблере } |
А на С++
то же самое или по другому ? |
С++ - енто язык программирования, так сказать абстракция,
а то, про чтот говорил Spiderman зависит от реализации компилятора. Все C++ от Борланда компилят такой код, MS-овские по моему тоже. А для дров тебе прийдется писать скорее всего отдельные модули на АСМ, потом их в .obj, а пототм подключать к любому компилятору C++. |
Сам не пробовал, но вроде NuMega Driver Studio (если не ошибаюсь) заточена как раз для содания дров.
|
Можно ли делать подобные вставки в комп. gcc в Linux?
:help: |
Guest
Цитата:
(только может вместо "asm" придется написать что-нить вроде "__asm__") |
Да ну. __asm__ - это извращение Microsoft.
В gcc все от ANSI, то бишь asm("..."); Даже переводы строки в этих кавычках рисуются, только вот синтаксис gnu assembler - это нечто. |
Время: 18:54. |
Время: 18:54.
© OSzone.net 2001-