Ассемблер ARM под голое железо. Часть 8. Работа с UART
Обзор библиотек обеспечивающих использование arm neon команд
Одной из первых библиотек которую можно порекомендовать для начала изучения NEON команд называется math-neon. Проект библиотеки размещен по ссылке https://code.google.com/archive/p/math-neon/ Этот проект реализует функции стандартной библиотеки cmath и некоторые оптимизированные матричные функции. В файле math_neon.h перечислены все доступные в библиотеке функции. В качестве примера рассмотрим функцию math_fabsf (файл math_fabsf.c) - это функция аналог fabsf(x) стандартной библиотеки С. Функция fabs вычисляет абсолютное значение (модуль) и возвращает его |х|. Ниже приведены функции из файла math_fabsf...
Что такое Assembler и с чем его едят?
Всем привет! Сегодня вы узнаете: 1. Что такое Assembler? 2. История Assembler-а 3. Какие компиляторы этого языка существуют? 4. Почему этот язык - это не просто очередной странный язык? 5. Примеры программирования на Assembler для Linux систем. "Глава 1 - Что такое Assembler?" Assembler - это старейший язык программирования, идея которого была создана в 1949. Это очень долгая, но интересная история. Создателем языка программирования как идеи был Дэвид Уилер (David Wheeler) Как это было: В 1949...