Учебное пособие. — Козаченко В.Ф., Анучин А.С., Алямкин Д.И., Жарков А.А., Лашкевич М.М., Савкин Д.И., Шпак Д.М. — М.: Издательство МЭИ, 2019. — ISBN: 978-5-7046-2165-2.
Практический интерактивный курс микропроцессорной техники для встраиваемых применений на базе микроконтроллеров с процессорными ядрами ARM-CortexM3/M4/M4F, выпускаемых в том числе отечественными предприятиями. Является одновременно учебником, сборником лабораторно-практических работ, самоучителем и справочником по архитектуре, системе команд и технологии разработки программного обеспечения на Ассемблере с использованием интегрированной среды разработки и отладки Keil μVision.
Ориентирован на разработчиков цифровых систем управления в энергетике, в транспорте, в станкостроении и робототехнике. Предназначен для студентов большинства электротехнических специальностей, в том числе: «Электропривод и автоматика», «Электрический транспорт», «Электрооборудование автономных объектов», «Промышленная электроника» и др.
Предисловие.
Почему ARM?Введение в микропроцессорную технику.
Основы двоичной арифметики.
Основные типы процессорных архитектур.
Архитектура процессорных ядер ARM CORTEX-M3/M4/M4F.
Унифицированная карта памяти процессорных ядер ARM.
Программная модель процессоров CORTEX М.
Технология разработки программ с использованием кросс-средств.
Первые шаги в программировании на АССЕМБЛЕРЕ.Доступ к данным в регистрах ЦПУ и памяти.
Арифметические операции.
Работа с битовыми переменными. Реализация логических.
Контроллеров и дискретных автоматов.
Использование битовых областей памяти данных и регистров периферийных устройств.
Работа со стеком. Вложенные подпрограммы.
Программная реализация на языке ассемблера типовых алгоритмических структур.
Введение в цифровую обработку сигналов.Команды цифровой обработки сигналов.
Команды предварительной обработки данных.
Введение в арифметику чисел с плавающей точкой.
Модуль поддержки вычислений с плавающей точкой FP1U.
Команды работы с числами в формате с плавающей точкой.
Поддержка цифрового регулирования и фильтрами с плавающей точкой.
Приложение. Иллюстрированный справочник по системе команд процессорных ядер CORTEX-M3/M4/M4F.
Приложение. Проекты.
Приложение. Отладочный комплекс VECTORCARD.
Примечания.
Архив состоит из трех частей. Каждая глава начинается с содержания.
Книжный вариант, страницы с обрезанными краями.