Задать вопрос

Ассемблер для начинающего?

Господа, есть ли какие-нибудь книги или курсы для получения общей картины работы Ассемблера? Не для профессиональных нужд, а для саморазвития (под этим понимаю не хардкорное путешествие по книге в 1000+ страниц). Также, насколько я понимаю, для понимания ассемблера нужно обладать некоторыми знаниями в области архитектуры компьютера, поэтому прошу совета чего-либо из этой области (лучше в комбинации асс + архитектура).
  • Вопрос задан
  • 3620 просмотров
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Господа, есть ли какие-нибудь книги или курсы для получения общей картины работы Ассемблера

А что там понимать? Ассемблер берёт программу и построчно преобразует её в машинные коды, было inc eax стало 0100 0000.
А если всё таки для понимания того, как работает компьютер, то посоветую начать с "Код. Тайный язык информатики", потом Таненбаума
Ответ написан
Комментировать
Dit81
@Dit81
Security researcher, pentester, internet-marketer
Была такая подборка и даже книга Калашникова... Вот она просто для абсолютных новичков в Ассемблере. Там все азы были. А дальше только справочники по вызовам и прерываниям... Еще советую книгу «Хакинг. Искусство эксплойта» автора Джон Эриксон, там тоже с азов и ассемблера...
Ответ написан
@AtaZ
кто знает, тот поймет
Когда-то очень давно изучал самостоятельно как первый язык т.к. высокоуровневые не отвечали на мои вопросы. Сейчас сильно помогает при работе с любым языком программирования. Книгу уже не вспомню, единственное дам советы:
1) Книги со словом самоучитель или курс в мусорку. Учебник, пособие, введение и любые другие художественные названия брать.
2) Берете любую книгу по асемблеру, открываете середину и читаете 3 абзаца. Если вам всё понятно берете, нет то лучше не стоит.
3) В идиале чем страрее книга тем лучше исключая переиздания, однако надо читать что изменилось при переиздании.
4) Также стоит сразу определиться с видом компилятора masm, tasm или ещё какой.
Ответ написан
delvin-fil
@delvin-fil
Crazy Linux-admin
Ответ написан
Комментировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы