Лабораторный практикум по программированию на ассемблере в операционной системе LINUX

Бумажная
Электронная
  • Формат: 70x100/16
  • Переплёт: мягкий
  • Год издания: 2022 г.
  • Объём: 56 стр.
  • Объём: 4.55 п.л.
  • Номер издания: 1
  • Вес: 110 г.
  • ISBN: 978-5-7038-5873-8
  • Формат: PDF
  • Объём: 56 стр.
  • Год издания: 2022 г.
  • Номер издания: 1
  • ISBN: 978-5-7038-5873-8

О книге

Представлен методический материал для выполнения практикума, состоящего из пяти лабораторных работ по дисциплине «Машинозависимые языки и основы компиляции». В лабораторных работах № 1–4 приведены общие сведения о программировании на языке ассемблера NASM в операционной системе Linux. В лабораторной работе № 5 приведены особенности создания программ, содержащих модули на разных языках программирования, включая ассемблер.

Определены цели лабораторных работ, пояснены сложные моменты программирования, приведены задания, описан порядок их выполнения и сформулированы требования к отчету. Даны рекомендации по настройке транслятора NASM, компоновщика Ld и отладчика Edb. Рассмотрены форматы представления данных и способы их адресации. Представлены фрагменты программ, демонстрирующие особенности программирования на языке ассемблера.

Для студентов МГТУ им. Н.Э. Баумана, обучающихся по программам бакалавриата направлений «Информатика и вычислительная техника» и «Прикладная информатика».
Список литературы
  1. Иванова Г.С. Презентации курса лекций «Машинно-зависимые языки и основы компиляции». М.: Изд-во МГТУ им. Н.Э. Баумана, 2022.
  2. Иванова Г.С., Ничушкина Т.Н. Основные приемы программирования на языке ассемблера MASM32 : метод. указания к выполнению лаб. работ по дисциплине «Машинно-зависимые языки и основы компиляции». М.: Изд-во МГТУ им. Н.Э. Баумана, 2016.
  3. Канеут M.В. Free Pascal: Руководство программиста. Гл. 6.
  4. Костюк Д.А., Четверкина Г.А. Программирование на языке ассемблера в среде GNU/Linux: методическое пособие. Брест: Изд-во БрГТУ, 2013.
Ваш браузер устарел и не обеспечивает полноценную и безопасную работу с сайтом.
Установите актуальную версию вашего браузера или одну из современных альтернатив.