Каков наилучший ресурс для изучения (N) ASM? - PullRequest
9 голосов
/ 07 января 2009

Я давно хотел изучить ассемблер, и хотя я пробовал это делать несколько раз раньше, я так и не смог пройти "Привет, мир". Есть ли хорошие вводные руководства по сборке (желательно с использованием NASM, так как я использую Windows и Linux)?

Я немного разбираюсь в C, но в основном пишу на языках более высокого уровня, таких как Ruby, Python, C # и JavaScript.

Ответы [ 5 ]

8 голосов
/ 07 января 2009

Вот интересная страница от бывшего учителя. http://drpaulcarter.com/pcasm/

Хотя я не прочитал его онлайн-книгу.

3 голосов
/ 07 января 2009

Для моего класса ассемблера мы используем книгу, которую рекомендует Билл . Мой профессор также порекомендовал эту книгу: Язык ассемблера, шаг за шагом: программирование в DOS и Linux . Он сказал, что это единственная из известных ему книг, в которой рассказывается о NASM (и она немного устарела).

3 голосов
/ 07 января 2009

Я перепробовал несколько ассемблеров, и обнаружил, что FASM наиболее удобен для начинающих. У него несколько плохой макроязык, но в остальном это отличный программный продукт. Он поддерживает форматы объектов Windows и Linux (32- или 64-разрядные). У этого есть активное и хорошее сообщество, и много примеров для новичков.

0 голосов
/ 18 января 2019

К сожалению, не так много хороших мест и книг для изучения nasm. Но некоторые из них у нас есть:

Ресурсы

Этот список будет обновляться, как только я найду новые хорошие ресурсы.

0 голосов
/ 07 января 2009

Не специально для NASM, но MASM Forum содержит много полезной информации, и вы получите больше помощи, если зададите их вопрос.

...