purebasic.info

PureBasic forum
Текущее время: Пн июл 24, 2017 7:39 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: PureBasic и AsmInline
СообщениеДобавлено: Вс мар 16, 2014 3:53 pm 
Не в сети
студент

Зарегистрирован: Вс мар 16, 2014 12:32 pm
Сообщений: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Всем моя благодарность ^___^


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PureBasic и AsmInline
СообщениеДобавлено: Чт янв 05, 2017 7:37 am 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Сб июл 18, 2009 8:25 am
Сообщений: 787
Откуда: Нерезиновая
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.
Пункты репутации: 0
Я правильно помню, что нет возможности напрямую (без оффсетов) использовать структуры в инлайн асме?
Что-то типа
Код:
1
2
3
4
5
6
Structure STRUCT
  longval.l
  str.s
EndStructure
some.STRUCT
!mov eax, [v_some\longval]



И околотематический вопрос, - можно ли заставить пурик прекомпилить значение выражения типа:
Код:
1
@ProcedureName() + 128


чтобы компилятор записал в файл значение результата данного выражения, а не само сложение?
Было бы все проще, но компилятор упорно валится на "реасме" и отлаживать его в поисках причин пока не хочу :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PureBasic и AsmInline
СообщениеДобавлено: Чт янв 05, 2017 12:55 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 10958
Благодарил (а): 4 раз.
Поблагодарили: 353 раз.
Код:
1
2
3
4
5
6
7
Structure STRUCT
  longval.l
  str.s
EndStructure
some.STRUCT
EnableASM
mov eax, some\longval


_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB