Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Assembler with Visual C++ 
:(
    Опции темы
d@nik
Дата 15.10.2007, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 12.10.2007

Репутация: нет
Всего: нет



Всем доброго времени суток.
Подскажите кто знает. Столкнулся с такой проблемой:
вызываю функцию на С++, передавая параметры, объявленные в С++ модуле. Делаю это так:
_asm{
         push I2
         push I1
         call Sub2ints
}
затем сама функция:
int Ccall_from_inlineasmDlg::Sub2ints(int i1, int i2)
{
    _asm{
        xor    EAX, EAX
        mov EAX, i1
        sub EAX, i2
    }
    //return 0;
}
но под отладчиком параметры i1, i2 в любом случае равны 132 и 136, вне зависимости от того, что я передал перед вызовом функции. Скажите, что я делаю не так. Пожалуйста.
PM MAIL   Вверх
ncux
Дата 12.6.2008, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 15.6.2007

Репутация: нет
Всего: нет



попробуй так
Код

mov EAX, [i1]
sub EAX, [i2]

значения у тебя - адреса переменных
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.