Size: a a a

2ch /pr/ #staythefuckhome

2020 March 30

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
А шо у меня ругается на __asm?
источник

N

Nikki in 2ch /pr/ #staythefuckhome
Пацаны. У меня произошел говнокод
источник

N

Nikki in 2ch /pr/ #staythefuckhome
Переписывать теперь всего бота до утра сидеть
источник

N

Nikki in 2ch /pr/ #staythefuckhome
Дедлайн точно завтра
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
__asm { mov ptr, ebp };

illegal number of operands
inline assembler syntax error in 'first operand'; found 'PTR'
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
@bafomed я шота не так делаю чи шо?
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
void** ptr
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
ptr?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Коля🤔🎭
__asm { mov ptr, ebp };

illegal number of operands
inline assembler syntax error in 'first operand'; found 'PTR'
А почему в асм можно юзать переменные обычные?
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А почему в асм можно юзать переменные обычные?
компилятор подставляет сам вроде
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
круто. это целый оператор в masm оказывается
источник

z

zeroid in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А почему в асм можно юзать переменные обычные?
Инлайн асм, у многих компилей есть такая фича
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
также как и low, high, width, length, type ) жестоко
источник

in 2ch /pr/ #staythefuckhome
В первые за три месяца выхожу на улицу
источник

in 2ch /pr/ #staythefuckhome
Надеюсь, что не заражусь
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
a asmjit разве не удобнее чем inline?
источник

z

zeroid in 2ch /pr/ #staythefuckhome
Это другое вообще
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
zeroid
Это другое вообще
я понимаю, но на нем точно также можно изучать asm но с type safety и прочими прелестями
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
void** ok = nullptr;
__asm { mov ok, ebp };
printf("%x %d\n", ok[1]);

       mov     DWORD PTR _ok$[ebp], 0
       mov     DWORD PTR _ok$[ebp], ebp
       mov     eax, 4
       shl     eax, 0 // А ЭТО НАХУЯ??????????????
       mov     ecx, DWORD PTR _ok$[ebp]
       mov     edx, DWORD PTR [ecx+eax]
       push    edx
       push    OFFSET $SG31157
       call    _printf
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Коля🤔🎭
void** ok = nullptr;
__asm { mov ok, ebp };
printf("%x %d\n", ok[1]);

       mov     DWORD PTR _ok$[ebp], 0
       mov     DWORD PTR _ok$[ebp], ebp
       mov     eax, 4
       shl     eax, 0 // А ЭТО НАХУЯ??????????????
       mov     ecx, DWORD PTR _ok$[ebp]
       mov     edx, DWORD PTR [ecx+eax]
       push    edx
       push    OFFSET $SG31157
       call    _printf
Чел, ты ебанулся
источник