Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » книги и публикации » 2023, Пирогов В.Ю., Ассемблер GAS в операционной системе Linux


2023, Пирогов В.Ю., Ассемблер GAS в операционной системе Linux

Сообщений 1 страница 3 из 3

1

Пирогов, Владислав Юрьевич. Ассемблер GAS в операционной системе Linux на платформе X86-64 : монография / Пирогов В. Ю. ; Министерство просвещения Российской Федерации, Шадринский государственный педагогический университет, Кафедра программирования и автоматизации бизнес-процессов. - Шадринск : ШГПУ, 2023. - 175 с. : ил. - Библиогр.: с. 139-143 (62 назв.). - 300 экз. - ISBN 978-5-87818-702-2. - Текст (визуальный) : непосредственный.
ГРНТИ УДК
50.05.09 004.431.4
50.41.15 004.451.9

https://cat.gpntb.ru/covers/rkp/%D0%9A%D0%9D-%D0%9F-23-082251.JPG

0

2

В 2002-м году (вероятно другой) человек с фамилией Пирогов писал книгу про ассемблер Windows
   Юрий выложил синтаксис своего ассемблера

А может и тот же самый. Или они родственники. Кто знает?

По-моему, у Юрия в списке литературы опечатка - перепутан порядок инициалов.

См. также:
2011, Пирогов В.Ю., Assembler для Windows

Отредактировано Лис (2025-03-26 16:08:44)

0

3

За 200 рублей на OZONе:
https://www.ozon.ru/product/assembler-g … 717292601/

Электронный текст за 250 руб:
https://znanium.ru/read?id=454807

На litres:
https://www.litres.ru/book/vladislav-pi … -71202823/

Просто страница про книгу:
https://biblioclub.ru/index.php?page=bo … ;id=712167

Magnet-ссылка:
magnet:?xt=urn:btih:8fcf438047c9f16443e7a54b3c71e9e0192277c1

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .......................................................................................................... 5
ГЛАВА 1. АССЕМБЛЕРЫ И ПЛАТФОР МА Х86-64 ................................... 9
1.1. Платформа х86-64.................................................................................. 9
1.2. Ассемблеры для платформы х86-64 .................................................. 11
1.2.1. Masm ............................................................................................... 12
1.2.2. Tasm ................................................................................................ 13
1.2.3. Nasm ............................................................................................... 13
1.2.4. Yasm ................................................................................................ 14
1.2.5. Fasm ................................................................................................ 15
1.2.6. Gas .................................................................................................. 15
1.3. Аппаратная архитектура ..................................................................... 16
1.3.1 Архитектура процессора х86-64 ................................................... 16
1.3.2. Р егистр флагов ............................................................................... 19
ГЛАВА 2. АССЕМБЛЕР В ОПЕРАЦИОННОЙ СИСТЕМЕ LINUX ........ 23
2.1. Основы программирования на языке ассемблера в операционной
системе Linux .............................................................................................. 23
2.1.1. Языки высокого уровня и ассемблер .......................................... 23
2.1.2. Ассемблер GAS ............................................................................. 36
2.1.3. Об основах программирования на платформе х86-64 на
ассемблере GAS ...................................................................................... 42
2.1.3.1. Адресация................................................................................ 42
2.1.3.2. Условные и безусловные переходы ...................................... 44
2.1.3.3. Системные вызовы ................................................................. 50
2.2. Стек и функции .................................................................................... 55
2.2.1. Структура стека ............................................................................. 55
2.2.2. В ызов функций .............................................................................. 58
2.2.3. Передача параметров в функцию и локальные переменные .... 63
2.2.4. Многомодульное программирование на ассемблере GAS ....... 71
2.3. Интеграция ассемблера и языков высокого уровня ......................... 77
2.3.1. Использование программы
gcc для компилирования
ассемблерных модулей ........................................................................... 78
2.3.2. Параметры командной строки ..................................................... 80
2.3.3. Использование ассемблерных модулей на языках высокого
уровня ....................................................................................................... 87
2.3.4. Статические библиотеки .............................................................. 90
2.3.5. Использование языков высокого уровня на языке ассемблера 95
2.3.6. Динамические библиотеки ......................................................... 100
32.4. Основы системного программирования в операционной системе
Linux........................................................................................................... 102
2.4.1. Файловая система........................................................................ 102
2.4.2. Доступ к содержимому файлов ................................................. 103
2.4.3. Управление файловой системой................................................ 110
2.4.4. Управление памятью................................................................... 121
2.4.4.1. Виды памяти ......................................................................... 121
2.4.4.2. Динамическая память и файлы отображаемые в памяти. 131
2.4.5. Управление процессами ............................................................. 139
2.4.5.1. Запуск процессов и создание процессов............................ 139
2.4.5.2. Взаимодействие процессов.................................................. 152
ЗАКЛЮЧЕНИЕ ............................................................................................... 159
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ...................................... 160
Приложение 1. Список системных функций Linux, используемый в работе
с кратким описанием в нотации языка С...................................................... 167
Приложение 2. Система команд процессора Х:86-64 ................................... 169

Отредактировано Лис (2025-03-26 16:47:21)

0


Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » книги и публикации » 2023, Пирогов В.Ю., Ассемблер GAS в операционной системе Linux