Поделиться

Ассемблер для Raspberry Pi

Практическое руководство

Смит Б. «Ассемблер для Raspberry Pi» БХВ-Петербург, 2022 год, 4-е изд., 320 стр., ISBN 978-5-9775-6801-2; (PDF-DJVU-code)

Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка С в ассемблере с помощью библиотеки libc. Описаны функции GPIO, система команд ARM Neon и команды Thumb. Все разделы снабжены практическими примерами. Книга ориентирована на начинающих разработчиков, желающих освоить программирование на языке ассемблера для устройств с архитектурой ARM.
Электронный архив на сайте издательства содержит исходный код программ из книги.
Ассемблер для Raspberry Pi

Оглавление

1. Введение
2. Начало
3. Проба пера
4. О битах в RISC-машинах
5. Соглашения ARM
6. Обработка данных
7. Входы и выходы
8. Логические операции
9. Условное выполнение
10. Ветви и сравнения
11. Сдвиги и вращения
12. Умные числа
13. Программный счетчик
14. Отладка с использованием GDB
15. Передача данных
16. Передача блока
17. Стеки
18. Директивы и макросы
19. Работа с файлами
20. Использование библиотеки libc
21. Пишем функции
22. Дизассемблирование программ на C
23. Функции GPIO
24. Числа с плавающей точкой
25. Регистр управления VFP
26. Сопроцессор Neon
27. Код Thumb
28. Единый язык
29. Обработка исключений
30. System-on-Chip
Приложения

Ассемблер для Raspberry Pi


Videolink

Raspberry Pi GPIO

Ассемблер для Raspberry Pi
https://www.htbook.ru/wp-content/uploads/2022/08/assembler-dlya-raspberry-pi-e1661163839826.jpghttps://www.htbook.ru/wp-content/uploads/2022/08/assembler-dlya-raspberry-pi-e1661163839826-130x200.jpgЭлектроникаRaspberry Pi,Программирование,РадиоэлектроникаПрактическое руководство Смит Б. 'Ассемблер для Raspberry Pi' БХВ-Петербург, 2022 год, 4-е изд., 320 стр., ISBN 978-5-9775-6801-2; (PDF-DJVU-code) Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис...Библиотека технической тематики. Техническая литература

Поделиться