Для студентов МГТУ им. Н.Э.Баумана по предмету Машинно-зависимые языки и основы компиляцииЛабораторная работа №1Лабораторная работа №1
4,90546821
2021-04-062021-04-06СтудИзба
Лабораторная работа: Лабораторная работа №1
Описание
изучение процессов создания, запуска и отладки программ на ассемблере в среде программирования RADAsm с использованием 32-разрядного отладчика OlleDBG.
Введение
Изучение основ программирования на языке ассемблера является необходимой частью обучения специалистов в области проектирования, как аппаратных, так и программных средств вычислительной технике, поскольку позволяет отчетливо понимать, как работает вычислительная машина в процессе выполнения программы. В целом лабораторный практикум по дисциплине обеспечивает базовые знания для формирования профессиональных компетенций.
Цель работы: изучение процессов создания, запуска и отладки программ на ассемблере в среде программирования RADAsm с использованием 32- разрядного отладчика OlleDBG.
В лабораторных работах для создания программ на языке ассемблера будет использоваться специализированная интегрированная среда программирования на ассемблерах RADAsm, которая помимо других ассемблеров позволяет программировать на языке ассемблера Masm32. Точнее будет использоваться специально настроенный экземпляр среды – «сборка» RADAsm + OlleDBG, где OlleDBG – 32-х разрядный отладчик, отображающий в шестнадцатеричной системе счисления содержимое всех сегментов программы (сегментов кода, данных и стека) и позволяющий выполнять трассировку программы, включать в нее точки останова, а также просматривать содержимое памяти в процессе пошагового выполнения программы.![]()
Введение
Изучение основ программирования на языке ассемблера является необходимой частью обучения специалистов в области проектирования, как аппаратных, так и программных средств вычислительной технике, поскольку позволяет отчетливо понимать, как работает вычислительная машина в процессе выполнения программы. В целом лабораторный практикум по дисциплине обеспечивает базовые знания для формирования профессиональных компетенций.
Цель работы: изучение процессов создания, запуска и отладки программ на ассемблере в среде программирования RADAsm с использованием 32- разрядного отладчика OlleDBG.
В лабораторных работах для создания программ на языке ассемблера будет использоваться специализированная интегрированная среда программирования на ассемблерах RADAsm, которая помимо других ассемблеров позволяет программировать на языке ассемблера Masm32. Точнее будет использоваться специально настроенный экземпляр среды – «сборка» RADAsm + OlleDBG, где OlleDBG – 32-х разрядный отладчик, отображающий в шестнадцатеричной системе счисления содержимое всех сегментов программы (сегментов кода, данных и стека) и позволяющий выполнять трассировку программы, включать в нее точки останова, а также просматривать содержимое памяти в процессе пошагового выполнения программы.

Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
24
Размер
1,63 Mb
Список файлов
Лабораторная работа №1.pdf

Друзья, спасибо за доверие! Если вам понравилась работа – поставьте 5⭐ и напишите отзыв. Это поможет другим студентам, а мне даст силы делать ещё больше качественных материалов для вас 🔥