Ассемблер ARM под голое железо. Часть 2. Регистры, данные, макросы
Процессоры ARM
Как уже было отмечено в статье, существует как минимум два подхода к созданию списка команд, которые будет выполнять процессор: CISC и RISC. CISC-процессоры мы уже рассмотрели, теперь стоит обратить свое внимание на RISC-процессоры, на их типичного представителя — ARM-процессоры. История В 1980-х годах в Великобритании BBC объявила конкурс среди производителей ПК. За победителем закреплялось поставлять свои компьютеры в британские школы под эгидой Компьютеризации Страны. В фильме «Micro Men» (в русской...
Ассемблер для Raspberry Pi. Практическое руководство Брюс Смит Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка C в ассемблере с помощью библиотеки libc. Описаны функции GPIO, система команд ARM Neon и команды Thumb. Все разделы снабжены практическими примерами. Книга ориентирована на начинающих разработчиков, желающих освоить программирование на языке ассемблера для устройств с архитектурой ARM. Электронный архив на сайте издательства содержит исходный код программ из книги. Скачать: https://www.litres.ru/book/brus-smit/assembler-dlya-raspberry-pi-prakticheskoe-rukovodstvo-68995285/?lfrom=477110899