С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ассемблерная вставка в Dev-C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки (Из строки удалить ту часть, которая в "" (кавычках)) http://www.cyberforum.ru/cpp-beginners/thread864185.html
Из строки удалить ту часть, которая в "". Например dsfsdfsdfsdf"sdfsdfs"sdfsd - вывод dsfsdfsdfsdfsdfsd
C++ swap Доброго времени суток. Где можно почитать(с примерами) про реализацию свопинга на с++ и как это реализовано в разных операционных системах? http://www.cyberforum.ru/cpp-beginners/thread864179.html
Откуда взять прямую ссылку на файл? C++
Вот в одном файлообменнике хочу свою прогу выставить, там пишется что главная ссылка должна быть прямо на файл. Откуда её взять?
Программа в Visual Studio работает, а в Borland C++ нет C++
Здравствуйте! У меня такая проблемма: программа работает на Visual Studio, а на Borland C++ выдает 25(!) ошибок! Программа предполагает выбор пользователем соответствующего варианта работы (1,2,3)...
C++ работа с большими текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread864141.html
Здраствуйте, пишу загрузчик *.obj моделей, проблема в следующем, когда загружаю простую модель такую как куб, пирамиду все работает отлично как нужно, но при загрузке более сложных объектов (цилиндр,...
C++ Составить программу для вычисления Составить программу для вычисления R - сумма отрицательных элементов массива; Q - наибольший элемент массива; S – количество четных элементов массива. Полученные значения элементов R,Q,S,T... подробнее

Показать сообщение отдельно
Winn
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 3

Ассемблерная вставка в Dev-C++ - C++

14.05.2013, 00:15. Просмотров 2183. Ответов 4
Метки (Все метки)

Здравствуйте,
прошу помочь по вставке ассемблерного кода в среде Dev-C++. Вставка на синтаксисе Intel:
C++
1
2
3
4
5
6
7
8
9
10
int Get_Bin_Len(int Sym)
{
_asm
   {
     MOV Sym, EDX
     INC EDX
     BSR EAX, EDX
    }// ===- end __asm -===
  
}  // Get_Bin_Len
Вставить на синтаксисе AT&T не получается. Вот что сделал
C++
1
2
3
4
5
6
7
8
int Get_Bin_Len(int Sym)
{
__asm__("movl Sym, %edx");
__asm__("inc %edx");
__asm__("bsr %edx, %eax");
  // ===- end __asm -===
  
}  // Get_Bin_Len
После попытки компиляции ошибка: [Linker error] undefined reference to `Sym'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.