Для студентов МГТУ им. Н.Э.Баумана по предмету Машинно-зависимые языки и основы компиляцииЛабораторная работа №1Лабораторная работа №1
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 ЗВЕЗД и позитивных комментариев. Спасибо большое!