The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming

Первый том культовой серии Рэндалла Хайда, посвящённый программированию на языке ассемблера для современных 64-битных ARM-процессоров. Книга начинается с быстрого введения в искусство программирования на ассемблере с использованием GNU Assembler (Gas), после чего читатель погружается в организацию памяти, представление данных и базовые логические операции над простыми типами данных.

Вы научитесь определять константы, писать функции, управлять локальными переменными и эффективно передавать параметры. В книге подробно рассматриваются как базовые, так и продвинутые арифметические операции, управляющие структуры, числовые преобразования, таблицы поиска и манипуляции со строками. Практическое руководство поможет освоить ARM Assembly, раскрывая тонкости современной машинной архитектуры.

Особое внимание уделяется ARM SIMD (Neon) инструкциям, манипуляциям с битами и макропрограммированию с использованием ассемблера Gas. Вы узнаете, как объявлять указатели, работать с составными структурами данных (строками, массивами, объединениями), создавать и использовать библиотечные функции для строк, а также строить библиотеки ассемблерного кода с помощью make-файлов. Книга предназначена для программистов, работающих с ARM-системами, и помогает писать более эффективный высокоуровневый код, глубже понимая взаимодействие программного и аппаратного обеспечения.

The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming
A
Автор
Randall Hyde
Издательство
No Starch Press
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент