Size: a a a

Ассемблер

2021 June 26

КП

Котеечко Пухнастиньк... in Ассемблер
x/xw 0xffffffff817640c9+1
0xffffffff817640ca <default_idle+298>: 0xffffff24
источник

s

s54816 in Ассемблер
Конечно не вяжется. Потому что там - 5 должно быть, это целиком и полностью моя вина.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Ы
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Спасибо
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Но от перемены мест слогаемых результат не пеняется
источник

КП

Котеечко Пухнастиньк... in Ассемблер
В аргументе опкода -0x24
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Вот
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Прыгает опкод на 0xffffffff81763ff2
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Находится опкод на 0xffffffff817640c9
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Длинна инструкции - 5 байт
источник

КП

Котеечко Пухнастиньк... in Ассемблер
0xffffffff81763ff2 - (0xffffffff817640c9 + 5)
источник

КП

Котеечко Пухнастиньк... in Ассемблер
У кого под рукой?
источник

s

s54816 in Ассемблер
>>> (0xffffffff81763ff2 - (0xffffffff817640c9 + 5)).to_bytes(4, 'little', signed=True).hex()
'24ffffff'
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Стою на асфальте я в лыжи обутый
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Толи лыжи не едут
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Толи поехали
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Спасибо :)
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А че сигнед?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Хотя хексу пофиг
источник

s

s54816 in Ассемблер
Так потому что ты можешь прыгать и ниже инструкции и выше. А питону не пофигу, он (-1).to_bytes(1, 'little', signed=False) не обработает.
источник