Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка C в ассемблере с помощью библиотеки libc. Описаны функции GPIO, система команд ARM Neon и команды Thumb. Все разделы снабжены практическими примерамии. Книга ориентирована на начинающих разработчиков, желающих освоить программирование на языке ассемблера для устройств с архитектурой ARM.Электронный архив на сайте издательства содержит исходный код программ из книги.Для начинающих программистов.4-е издание.
Rassmotreny osnovy programmirovaniya na yazyke assemblera dlya protsessorov ARM na primere Raspberry Pi s operatsionnoy sistemoy Raspberry Pi OS. Privedeny podrobnye svedeniya ob arkhitekture i osobennostyakh ARM, vyzovakh operatsionnoy sistemy. Podrobno opisan sintaksis assemblera dlya ARM. Rassmotreny komponovshchik GCC, otladka s GDB, ispolzovanie funktsiy yazyka C v assemblere s pomoshchyu biblioteki libc. Opisany funktsii GPIO, sistema komand ARM Neon i komandy Thumb. Vse razdely snabzheny prakticheskimi primeramii. Kniga orientirovana na nachinayushchikh razrabotchikov, zhelayushchikh osvoit programmirovanie na yazyke assemblera dlya ustroystv s arkhitekturoy ARM.Elektronnyy arkhiv na sayte izdatelstva soderzhit iskhodnyy kod programm iz knigi.Dlya nachinayushchikh programmistov.4-e izdanie.