Size: a a a

Ассемблер

2021 June 21

АШ

Алексей Шведов... in Ассемблер
Я тебе могу показать НЕоптимизированный код с компилятора, их сотни))
Это будет легче, чем рыться в моём коде

Вот прям сейчас открыть любую программу в IDA Pro, и сразу куча вещей, которые можно написать по-другому, и они будут работать однозначно лучше на твоём процессоре
источник

D

Den in Ассемблер
да видел это волшебное слово хотел почитать что это а это о чем в двух словах?
источник

d

disba1ancer in Ассемблер
я на асме пишу для минимизации кода, а не для оптиизации
источник

АШ

Алексей Шведов... in Ассемблер
😄
Сразу видно, что не наслаждаешься ассемблером во всю
Скукотня
источник

d

disba1ancer in Ассемблер
я не настолько мазохист
источник

АШ

Алексей Шведов... in Ассемблер
А что в этом мазохистского? Лично для меня только наслаждение - сравнивать команды, искать аналоги и замерять скорость. Даже интереснее, чем само написание софта
источник

d

disba1ancer in Ассемблер
ну говорю же мазохизм, наслаждаемся причиняя себе боль
источник

d

disba1ancer in Ассемблер
я, конечно, тоже в каком-то смысле мазохист, но не настолько
источник

ST

Saenro T in Ассемблер
Пошёл немного дальше и попробовал в RM сделать ss=sp=0,
После чего начал поднимать стек (POP EAX) несколько раз подряд, как оказалось начали всплывать вектора типа F000:FF54
F000:EEF3
и т.д.
хм, но работает)
источник

s

s54816 in Ассемблер
А теперь ss=anything, sp=1.
источник

d

disba1ancer in Ассемблер
не выровненный sp будет держать только самоубийца
источник

s

s54816 in Ассемблер
Пока оно через границу сегмента не шагает, всё ок.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
заменяет тебе в начале push reg1,reg2... и в конце pop reg1,reg2...
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
proc myproc uses eax ecx ebx,param1,paeam2
источник

s

s54816 in Ассемблер
Я вот думаю, это вообще отловить можно вне V86?
источник

DB

Dima Bat in Ассемблер
конечно блок схемы он рисует идеально🤣🤣
источник

d

disba1ancer in Ассемблер
ну так что за оптимизация деления на константу?
источник

d

disba1ancer in Ассемблер
если, конечно, не скопипащены из доков интела...
источник

D

Den in Ассемблер
ух ты здорово до чего техника дошла, надо запомнить! Спасибо!
источник

DB

Dima Bat in Ассемблер
они что тоже так рисуют?
источник