Форум программистов, компьютерный форум CyberForum.ru

Ассемблерная вставка в 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) и ввода данных (A,B,C,x) после чего выполняется задание соответствующее варианту. Вот код: #include "stdio.h" #include "math.h" #include <conio.h> int main() {
C++ работа с большими текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread864141.html
Здраствуйте, пишу загрузчик *.obj моделей, проблема в следующем, когда загружаю простую модель такую как куб, пирамиду все работает отлично как нужно, но при загрузке более сложных объектов (цилиндр, чайник) размерами от 200 полигонов начинаются проблемы при считываминии данных, открываю файл f = fopen(FileName, "rt"); и при просмотре потока f видно что некоторые данные считываются...
C++ Составить программу для вычисления Составить программу для вычисления R - сумма отрицательных элементов массива; Q - наибольший элемент массива; S – количество четных элементов массива. Полученные значения элементов R,Q,S,T вывести на печать. подробнее

Показать сообщение отдельно
Winn
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 3
14.05.2013, 00:15     Ассемблерная вставка в Dev-C++
Здравствуйте,
прошу помочь по вставке ассемблерного кода в среде 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'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru