Size: a a a

Ассемблер

2021 July 14

E

Entusiast in Ассемблер
Давно.. Там уже и вирус можно найти
источник

E

Entusiast in Ассемблер
Наглые  репозитории создают, кучу тэгов суют, и просто .exe файл оставляют. Много раз натыкался
источник

II

Ira Irina in Ассемблер
Зато проект youtube-dl удаляли. Но вернули потом
источник

J

J in Ассемблер
Кстати вот сегодня еще читал немного и видел такое:

mov rax, 1

И

xor rax, rax
inc rax

Второй вариант легче по весу некоторыми битами, какой вариант вы бы использовали?
источник

E

Entusiast in Ассемблер
Первый
источник

J

J in Ассемблер
Можно немного подробностей почему?
источник

J

J in Ассемблер
Второй вариант легче по весу, но по скорости так же?
источник

E

Entusiast in Ассемблер
Я чаще выбираю скорость, а не вес. На одном байте мне экономить незачем - всё равно на выходе получу 1024+ байт.
XOR + INC займёт два такта
MOV - один
источник

J

J in Ассемблер
А окей
источник

J

J in Ассемблер
А еще вот что, видел что можно скомпилировать файл сразу без клмпоновки, и вес будет в несколько раз больше меньше
источник

J

J in Ассемблер
Когда такое делается? И когда после компилирования нужна компоновка?
источник

d

disba1ancer in Ассемблер
А разве в тактах считать современные процессоры корректно?
источник

J

J in Ассемблер
Меньше*
источник

E

Entusiast in Ассемблер
Да
источник

A

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

E

Entusiast in Ассемблер
В случае с FASM - да
источник

J

J in Ассемблер
То есть просто компилирование?
источник

A

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

E

Entusiast in Ассемблер
Мало того, FASM даёт абсолютную свободу. Однажды я даже его использовал не как ассемблер, а просто как генератор больших файлов
db WEIGHT dup(0)
источник

d

disba1ancer in Ассемблер
А я слышал, что нет, но большего сказать не могу
источник