давно
Старший Модератор
31795
6196
20.05.2016, 13:17
общий
это ответ
Здравствуйте, Пушкарев Сергей Сергеевич!
Вам нужно:
Любой текстовый редактор, САМЫЙ простой, не WORD, блокнот вполне подойдет.
Компилятор. Их много, они отличаются как способом запуска, разрядностью, так и синтаксисом. Наиболее популярная тройка выглядит так:
- TASM - версии под DOS и WINDOWS, командная строка, синтаксис хорошо описан в книгах.
- MASM - аналогичен tasm.
- FASM - среда разработки, может создавать программы и DOS и WINDOWS, синтаксис отличается от первых двух, различия есть в прилогаемом файле помощи.
Есть ещё WASM, NASM, YASM и другие.
GAS - это стандарт для *-nix систем.
Книги, их очень много, как и авторов:Абель, Крупник, Зубков, Юров, Пирогов, Калашников, всех не перечислить.
Каждый автор имеет свой взгляд на изложение материала и ставит акценты на определенных моментах. Поэтому книжек нужно будет несколько, чтобы сравнивать информацию, т.к. истина где-то посредине. На падабуме очень много книг.
При изучении Вам нужен будет ещё и отладчик. Можно использовать встроенный Debug, но есть и другие AFDpro, OlyDbg, TurboDebuger, IDA, SoftICE. Все они отличаются функциональностью, последний может отлаживать ядро системы, к примеру.
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.