R0 CREW

C чего начать, 16 или 32 битные?

ru
#1

⁠Привет всем,
Я занимаюсь программиреванием с++ как хобби. Недавно начел учить assembler. Купил книги, скачал пару пдф. даётся трудно но я упорный. Книги в основно для windows, у меня linux + wmvare с windowsXP. Очень хочу понимат assembler в целях reverse engineering. Что можете посоветовать, забыть на время reverse engineering и просто учить assembler начиная с 16 битных приложени типа *.com *.exe постепенно переходить на 32 битные преложения а уж потом reverse engineering или сразу начать с 32 битных? Может ссылки, книги по етой теме для новичков.
Спасибо !

ps: простите за ошибки русскй у меня неочень.

#2

Учи всё - 16, 32 битные и надо бы на 64 битные уже смотреть. Чисто для реверса можно вообще выучить несколько команд и будешь все понимать. Но толку от таких знаний? Если учить, то всё.

#3

большое спасибо, я в принцепе такай ответ и ожидал :slight_smile:

#4

Что бы не создавать лишнюю тему: есть ли разница между NASM, MASM, FASM? Если я начну писать к примеру в NASM пойду ли я правильным путем, или все же есть какие-то преимущества? :slight_smile:

#5

klaus
Материал от КК:
http://xakep-archive.ru/xa/092/118/1.htm