Size: a a a

Ассемблер

2021 July 15

ST

Saenro T in Ассемблер
Наверное спешил человек...
источник

A

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

ST

Saenro T in Ассемблер
Я не люблю комментировать) И никогда этим не занимался)
источник

RF

Robus F. in Ассемблер
Это может быть модифицирующийся код. Я когда писал свой CRC, то делал такие приколы, например закладывал пару NOPов, на место которых добавлял, например REVERS, если это нужно было в инициализации CRC.
источник

ST

Saenro T in Ассемблер
Не похоже, тем более что у него маска на 24 бита. Вряд-ли он туда что-то закладывал как ты) И потом там код от начала и до конца никак ничего подобного не подразумевает...
источник

J

J in Ассемблер
Ля я вот щас задумался, в С++ там есть типы данных вроде short, int, unsigned int, long и тд, насколько длинным в ассемблере может быть число?
источник

/

/bin/cat in Ассемблер
В зависимости от архитектуры процессора? Есть ymm регистры по 256 бит на x86_64
источник

A

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

J

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
есть zmm - 512, определяется как zword в фасме
источник

J

J in Ассемблер
Понял, спс
источник

/

/bin/cat in Ассемблер
Не у всех они есть, ymm уже на многих cpu
источник

s

s54816 in Ассемблер
Есть, но вычисления над целым xmm/ymm/zmm регистром не поддерживаются, только над упакованными в него значениями. 64 бита максимум.
источник

E

Entusiast in Ассемблер
Ну пока ты там "круто" разбираешь миллионы строки ассемблерного кода - декомпилятор может это легко уделать в лёгкий Сишный код. Ещё до идеала довести - подправить, и вообще красота будет.
В ревёрс-инженеринге главное это не "крутость", а скорость. Вот крутым ты будешь, когда софт крякнешь, а IDA Pro чаще всего для этого и используют.

В других случаях - не спорю. Сам декомпилятор не использую вообще, но всё равно предпочитаю IDA Pro. У неё даже дизассемблер лучше)
источник

P

ProMiNick in Ассемблер
тут же не в крутости вопрос... Просто пока хлльщики могут кодить из готовых блоков, асмеры могут кодить из черпая знания из клосед сорц ибо дизассемблер не знает такого как клосед сорц.
источник

E

Entusiast in Ассемблер
Ничего не понял...По-русски можно?
Что ты имеешь ввиду под клосед сорц?
источник

E

Entusiast in Ассемблер
В общем, если ты имеешь ввиду преимущества ассемблера, и ЯВУ - то это не надо рассказывать, я знаю. Но декомпиляторы всё равно нужны, да - ассемблерщикам реже. Оно и понятно. Зачем им свой код в ЯВУ переводить, если они его наизусть знают?
источник

P

ProMiNick in Ассемблер
Вот, в вывод декомпилятора мы конечно можем глянуть, но мы в нем не нуждаемся.
источник

楽園松本 in Ассемблер
Я думаю, есть ситуации, когда декомпилятор просто спасение. И есть ситуации, когда лучше всего оставаться в асме.
источник

P

ProMiNick in Ассемблер
нет таких. Потребность в декомпиляторе есть только у хлльщиков, для асмеров декомпиляция возможность посмотреть на код с разных сторон, но суть кода понятна и без декомпиляции.
источник