PDA

Просмотр полной версии : [Вопрос] Ассемблер



Artzes
26.02.2018, 18:22
Как познать мир ассемблера? Как вы его учили?

DeimoS
26.02.2018, 18:37
Я, конечно, не уверен, но, по всей видимости, как и любую другую информацию, которая ещё не известна?
Гуглим "с чего начать изучение ассемблера" и ищем "точку входения": какое-то слово, фразу, функцию, кусок кода или что-либо ещё, смысл чего нам неизвестен. После гуглим ответ на появившийся вопрос. Там находим ещё один вопрос и гуглим ответ на него. Повторять гуглёж до тех пор, пока в голове не сформируется чёткое понимание ответа на самый первый вопрос.

Так же не брезгуем обратиться ко всяким книженциям, в которых говорится про то, что мы хотим узнать. Не обязательно даже пытаться гуглить что-то типа: "а какая книга самая лучшая!?", ибо:
а) У каждого человека своё восприятие новой информации, поэтому не факт, что книга, которую хвалят 1000 человек, вам зайдёт так же, как и им.
б) Какую бы книгу по качеству вы не прочли, практически со 100% вероятностью вы подцепите в ней для себя что-то, чего не найдёте в другой такой книге (иными словами: нет ненужной информации. Все прочитанные книги лишь позволяют накопить опыт и расширяют кругозор).
С книгами поступаем так же, как и со статьями: если появился какой-то вопрос, ответ на который не дан в самой книге или дан недостаточно понятно - гуглим, пока не получим нужный ответ.


Собственно, всё. Другого ответа на свой вопрос ты не получишь. Даже если тебе сейчас выкатить список литературы, состоящий из 100 книг, крайне мала вероятность, что после их прочтения ты станешь гуру ассемблера. Как говорится: "дорогу осилит идущий". И чтоб выучить что-то новое, нужно, как это не странно, пытаться это новое изучать.
Поначалу будет казаться, что ты вообще не знаешь куда идти и с чего начать: в такие моменты нужно просто изучать всё, что видишь (читать статьи/книги, рыться в чужом коде и т.п.). Со временем у тебя в голове начнёт формироваться общая картина и станет проще. Главное не останавливайся и всё время ищи новую информацию, не ожидая, что за тебя всё найдут и скажут что изучать.

Disinterpreter
27.02.2018, 01:22
Как познать мир ассемблера? Как вы его учили?

emu8086, cheat engine, NScripter