inline assembler в СИ

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
vlitomsk
Сообщения: 1
Зарегистрирован: 09 апр 2010, 18:56

Доброго!
каким образом можно связать внешную переменную и встроенный ассмблер в Си?
чтоб было примерно так:

Код: Выделить всё

int abc = 666;
asm("mov abc, 777"); // не знаю как на AT&T синтаксисе. но с интел можно скомпилировать (в gcc по карйней мере,если опцию -masm=intel задать :)
 
заранее благодарен
IceFlame
Сообщения: 62
Зарегистрирован: 29 ноя 2009, 03:54

Да прямо так и связывать, должно все работать. Только ассемблерные инструкции в фигурных скобках и без кавычек.
Ответить