1. Ассемблер для Windows. Владислав Пирогов
В книге описаны возможности написания программ в системе Windows на ассемблерах MASM и TASM. Прочитав ее можно научиться создавать драйвера, которые работают в режиме ядра и методы исследования программ.
Преимущества:
- информация легко воспринимается и понятна для читателя с любым уровнем программирования;
- наличие множества примеров, которые помогают разобраться с темой.
3. Assembler. Для DOS, Windows и Unix. Сергей Зубков
Книга предназначена как для специалистов своего дела, так и для новичков. В ней показаны все стороны создания программ на ассемблере для разных систем: DOS, Windows и Unix. В книге автор описывает следующие темы: создание резидентных драйверов, программирование периферийных устройств, управление режимами.
Преимущества:
- учебник и справочник в одной книге;
- просто и понятно описаны общие принципы.
Недостатки:
- устаревшая информация.
5. Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин
Книга написана в виде руководства для программирования на языке ассемблер. В основном она состоит из практической информации, которая сразу обучает работать в этой системе. При помощи иллюстраций раскрываются многие актуальные вопросы. Также после каждой темы приводятся контрольные вопросы, задачи и практические задания.
Преимущества:
- подробно описывается материал;
- много упражнений, которые помогают начать разрабатывать свой проект;
- контрольные вопросы дисциплинируют и помогают качественнее запомнить новый материал.
7. Ассемблер – это просто. Олег Калашников
Программисты почерпнут из книги много ответов на основные вопросы по работе на ассемблере. Каждая новая тема поделена на главы, в которых объясняются принципы работы, алгоритмы, дается решение частых задач и приводятся примеры с практическими упражнениями.
В книге есть обучение по созданию простого вируса и антивируса к нему, как писать резидентные программы и создавать оболочки.
Преимущества:
- книга дает понимание про работу компьютера в целом;
- дает возможность практиковаться в любой системе;
- рассказывает о работе процессора через ассемблирование более, чем подробно;
- специализированная литература, которой мало.
Недостатки:
- рассчитана не на новичков, а на тех, кто уже умеет определенный уровень программирования (начинать с этой книги нельзя).
9. 20 уроков Ассемблера. Семён Углев
Издание состоит из экспресс-тем, в которых раскрыты основы Ассемблера. Автор написал книгу отталкиваясь от основной задумки: позволить читателю как можно быстрее изучить язык на конкретных примерах и упражнениях. Рекомендуется тем, кто хочет быстро освоить Ассемблер без углубления в тему.
Преимущества:
- помогает быстро понять основы;
- хорошая и понятная подача материала;
- полезная книга, но для экспресс-обучения.
Недостатки:
- книга не дает полной информации;
- кроме основ и некоторых общих моментов из нее ничего нельзя вынести.
11. Программирование микроконтроллеров Atmel AVR на ассемблер. Юрий Ревич
В книге описаны основы принципа действия, функции и программирование микроконтроллеров. Есть пошаговые инструкции, чтобы запустить их в действие. Также отдельной темой является обмен и передача данных между микроэлектроникой и компьютером. Приводится список команд для микроконтроллеров AVR.
Преимущества:
- полезная информация без воды;
- отлично обучает программированию AVR на ассемблерах;
- у автора большой практический опыт в теме;
- наглядно представлены тексты программ на языке Ассемблер.
Выводы
- Для тех, кто только начинает осваивать микропроцессорную электронику советуется прочитать книги: Assembler. Для DOS, Windows и Unix. Сергей Зубков, Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин, Программирование микроконтроллеров AVR на ассемблер. Юрий Ревич.
- Чтобы повысить свой уровень знаний в теме программирования на ассемблере нужно прочитать: Ассемблер – это просто. Олег Калашников, Ассемблер. Самоучитель. Андрей Жуков, Андрей Авдюхин.
- Если нет времени на углубленное изучение языка, то стоит прочитать книгу 20 уроков Ассемблера. Семён Углев.
0 Комментарии