• Robert Dunne. Assembly Language Using the Raspberry Pi: A Hardware Software Bridge. Gaul Communications, 2017.

Книги такого рода обычно не люблю — чистая практика с редкими вкраплениями теории (в основном на тему представления чисел и арифметики). Но вот в случае с ассемблером всё перевернулось. Оказалось, что после ста страниц справочной болтовни без работы руками я начинаю забывать всё прочитанное, а внутреннего ощущения нового знания нет. Вот торчит в голове какой-то клинышек, мешающий двигаться дальше, хоть убей. Наконец, попалась на глаза эта книга.

Автор преподаватель, размышлявший о том, почему до студентов не доходит. Доразмышлялся до текста из 19 лабораторных работ. Сначала исходник, затем слова и снова исходник. В каждой главе (лабораторной работе) понемножку подмес новых команд. Никакой изюминки, клоунады, комиксов. Но как-то пробило меня. Честно признаюсь, руками накнопил только половину глав, дальше включился режим “о, теперь я понимаю этот исходник без проверки”. Заодно основы работы с тулчейном. В общем, ништяк. Ровно для этого и прорабатывал.

Что хочу подчеркнуть: прям хорошей книгу не назвать. Уже к середине мне стало не хватать информации, а лабы просто скучные. Также epub отвратно отформатирован, без наезда элементов можно читать только в landscape. Но! Без неё мне тяжело было читать более серьёзные мануалы. Теперь идут мягко и приятно. Значит, таки хорошая. Просто одноразовая, посбивать фобии первокурсников, например, самое то. Есть смысл брать первой в стопке.