Size: a a a

Ассемблер

2020 June 09

Н

Никитос in Ассемблер
Reply to @s54816:
Я только сейчас понял, что там число — кусок инструкции, просто это ARM, а не x86. На  64-битном ARM будет z0 xy 80 52 c0 03 5f d6, где xyz — это твоё значение, умноженное на 32 и переведённое в шестнадцатеричную систему.
>
@s54816 а как мне передать 1(True)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
не, ты пишешь НА nasm, и ты пишешь В sasm. sasm это редактор, ничего более. условие - писать на nasm
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
не, ты пишешь НА nasm, и ты пишешь В sasm. sasm это редактор, ничего более. условие - писать на nasm
Так я и про это говорил
источник

s

s54816 in Ассемблер
Никитос
Reply to @s54816:
Я только сейчас понял, что там число — кусок инструкции, просто это ARM, а не x86. На  64-битном ARM будет z0 xy 80 52 c0 03 5f d6, где xyz — это твоё значение, умноженное на 32 и переведённое в шестнадцатеричную систему.
>
@s54816 а как мне передать 1(True)
Незачем спамить этим который уже раз подряд. Знал бы — ответил. Если вываливается после патча, значит дело в другом.
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
не, ты пишешь НА nasm, и ты пишешь В sasm. sasm это редактор, ничего более. условие - писать на nasm
Точнее я это имел ввиду
источник

d

damagekidϡ in Ассемблер
но не правильно выразился
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
понял
источник

Н

Никитос in Ассемблер
Никитос
Reply to @s54816:
Я только сейчас понял, что там число — кусок инструкции, просто это ARM, а не x86. На  64-битном ARM будет z0 xy 80 52 c0 03 5f d6, где xyz — это твоё значение, умноженное на 32 и переведённое в шестнадцатеричную систему.
>
@s54816 а как мне передать 1(True)
Я пробовал 20 00 80 52 c0 03 5f d6
источник

d

damagekidϡ in Ассемблер
damagekidϡ
Можешь просто указать где ошибка, тебе же это не трудно
:3
источник

Н

Никитос in Ассемблер
Не вышло
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
ну вот подсказка
выясни какие регистры меняет printf
источник

s

s54816 in Ассемблер
Никитос
Не вышло
Я понимаю, но новых идей у меня нет.
источник

Н

Никитос in Ассемблер
На ноль функция возвращает 0, и оно работает
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
ну вот подсказка
выясни какие регистры меняет printf
Ну скорее всего он меняет ecx
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
Ну скорее всего он меняет ecx
это только догадка
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
это только догадка
Или eax... Или и то и другое
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
Или eax... Или и то и другое
когда я говорил "выясни", я думал что ты под отладкой возьмёшь и проверишь это. но нет - ты гаданием занимаешься
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
когда я говорил "выясни", я думал что ты под отладкой возьмёшь и проверишь это. но нет - ты гаданием занимаешься
Я сейчас не возле компа
источник

d

damagekidϡ in Ассемблер
Ничем другим не могу заняться
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
)
источник