Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.

Автор: literator от 4-01-2025, 01:39, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Ассемблер GAS в операционной системе Linux на платформе х86-64: монография, 2-е изд.
Автор: В.Ю. Пирогов
Издательство: Флинта
Год: 2024
Страниц: 177
Язык: русский
Формат: pdf, epub
Размер: 11.0 MB

В монографии рассматриваются различные аспекты низкоуровневого программирования для 64-битовых операционных систем Linux. На основе многочисленных примеров проводится анализ 64-битового программирования. Значительная часть монографии посвящена программно-архитектурным особенностям систем х86-64, в частности рассмотрению команд микропроцессора. В монографии рассматриваются также особенности интеграции языка ассемблер с языками высокого уровня. Часть монографии посвящена особенностям ассемблера GAS, его 64-битовой подсистеме.

Языком ассемблера будем называть язык программирования, в основе которого лежат команды процессора, обозначаемые удобным для восприятия человека способом. Обозначения обычно представляют собой слова или сокращения на одном из естественных языков, чаще всего английском языке. Основная идея заключается в том, что в таком виде язык становится более понятным и более удобным для восприятия, чем набор двоичных кодов.

Процесс трансляции программы на языке ассемблера обычно называют ассемблированием. В результате ассемблирования создается двоичный файл, который может исполняться в той или иной среде (операционной системе) или служить частью другого исполняемого файла. Следует особо отметить, что в литературе термин ассемблер используется и как синоним термину «язык ассемблера» и для обозначения программы для трансляции программ, написанных на языке ассемблера.

За основу взята программная платформа, основанная на Uniх­ подобных операционных системах, учитывая, что популярность этих операционных систем с каждым годом в нашей стране увеличивается. В качестве основного инструмента взят ассемблер GAS (GNU assembler), входящий в пакет GNU Binutils и входящий в тот же пакет.

Монография предназначена программистам, разрабатывающим приложения для Linux. Она также может быть использована как учебное пособие в высших и средних учебных заведениях на инженерных специальностях по таким дисциплинам как низкоуровневое программирование, системное программирование, программирование на языке ассемблера и др.

Скачать Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.




ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!


Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.