|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor S.Kozhukhov 2:5045/42.99 19 Jan 2003 20:39:17 To : Oleg Drokin Subject : Re: asm -------------------------------------------------------------------------------- Saturday January 18 2003 20:46, Oleg Drokin wrote to Igor S Kozhukhov: ISK>> подскажите в каком #include<> для линуха содержится ISK>> возможность использования в своей проге на СИ ассемблерной ISK>> вставки типа OD> Hи в каком. Это Gcc extension (info gcc на этот счет) ISK>> main ISK>> { ISK>> asm ISK>> { ISK>> mov ax,16; ISK>> } ISK>> } OD> Получится нечто в таком духе: OD> int main (int argc, char **argv) OD> { OD> int value; OD> __asm__ __volatile__ ("movl $16, %eax": "=a"(value)); OD> } OD> Потому как as на x86 умеет только AT&T синтаксис/конвенцию. а как быть с out - говорит - нет такого - дажеть когда outl ставишь ... и еще есть вопросец - как из паскаля правильно записать запись вида Port[MemW[$0040:$0008]:=data; на линуховом СИ и откомпилить gcc 2.96 ? With best wishes, Igor > -= Big TRAMP Circle =- > [||] Team Граненного Стакана [||] ... E-mail: sirius@dexp.ru --- GoldED/W32 3.0.1 * Origin: А что, римляне, булка хлеба - это вам не зрелище? (2:5045/42.99) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34383e2b001f.html, оценка из 5, голосов 10
|