crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Ассемблерные вставки, Как в Qt делать ассемблерные вставки
dimon1980ddd
  опции профиля:
сообщение 25.2.2010, 16:04
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 35
Регистрация: 13.12.2009
Пользователь №: 1304

Спасибо сказали: 0 раз(а)




Репутация:   0  


Как в Qt делать ассемблерные вставки? А то на __asm и asm ругается...

int asm_test()
{
register int newValue = 2;
__asm
{
add newValue, newValue
}
return newValue;

}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 25.2.2010, 16:11
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


По занудствую... ;)
Qt это библиотека, с ее помощью нельзя делать ассемблерные вставки.
Ассемблерные вставки можно делать в исходном текст программы и их вид зависит от компилятора, которым этот файл компилируется.

Сообщение отредактировал BRE - 25.2.2010, 16:12
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
dimon1980ddd
  опции профиля:
сообщение 25.2.2010, 21:49
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 35
Регистрация: 13.12.2009
Пользователь №: 1304

Спасибо сказали: 0 раз(а)




Репутация:   0  


Компилятор mingw
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 25.2.2010, 22:23
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(dimon1980ddd @ 25.2.2010, 21:49) *
Компилятор mingw

http://www.sysbin.com/files/lowlevel/gcc_inline_assembly.htm
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.2.2010, 4:42
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


у GCC какой-то сложный ассемблер, помнится года 4 назад я пытался в него въехать при программировании под микроконтроллеры AVR.
И именно в виде ассемблерных вставок в Си. Так я на него и забил в итоге.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
dreamcode
  опции профиля:
сообщение 5.3.2010, 12:42
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 2.11.2009
Пользователь №: 1201

Спасибо сказали: 1 раз(а)




Репутация:   0  


QT + Vs2008 там асм работает как по маслу !!!!!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 24.4.2024, 8:42