Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Linux/Unix > Помогите переписать код gnu asm на masm


Автор: nullc0de 15.7.2018, 21:52
Друзья. Помогите переписать код с gnu синтаксиса на masm


Код

    __asm__ volatile (
            "mov %%fs:0x18, %%eax;"
            "mov %%ds:0x30(%%eax), %%eax;"
            "mov %%ds:0x64(%%eax), %%eax;"
    : "=a"(reax));


Если не ошибаюсь вроде должно, что-то типа этого получиться. Но вот 0x64(%%eax) ломает моск и не пойму как переписать код. Поправте если не правильно.
Код

    __asm{
        mov eax, fs:[0x18];
        mov eax, ds:[eax + 0x30];
        mov eax, ds:[eax + 0x64]
        mov reax, eax;
    }


Заранее спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)