- •Программирование на ассемблере masm32 в среде radAsm с использованием 32-разрядного отладчика OlleDbg
- •Лабораторная работа № 1. Изучение среды и отладчика ассемблера
- •1. Начало работы со средой
- •2. Запуск заготовки приложения
- •3. Создание простейшей программы
- •4. Просмотр выполнения программы в отладчике
- •5. Описание данных в программе на ассемблере
- •Задание
- •Лабораторная работа № 2 Программирование целочисленных вычислений
- •1. Форматы машинных команд ia-32
- •100010Dw Mod Reg Reg См.Мл.Байт
- •100010Dw Mod Reg Mem ss Ind Base См.Мл.Байт
- •2. Команды целочисленной арифметики ia-32
- •4. Команда обмена данных
- •3. Пример линейной программы
- •4. Организация ввода-вывода
- •Задание
- •Приложение Наиболее важные настройки среды radAsm
- •Настройка путей
- •Формирование командных строк для вызова ассемблера, компоновщика или отладчика
- •Литература
Литература
Иванова Г.С. Слайды лекций по курсу Системное программное обеспечение. – М.: МГТУ им. Н.Э. Баумана, 2008.
Ирвин К. Язык ассемблера для процессоров Intel. – М.: Изд. дом «Вильямс», 2005.
Содержание
Лабораторная работа № 1. 2
Изучение среды и отладчика ассемблера 2
1. Начало работы со средой 2
2. Запуск заготовки приложения 4
3. Создание простейшей программы 7
4. Просмотр выполнения программы в отладчике 7
5. Описание данных в программе на ассемблере 9
Задание 10
Лабораторная работа № 2 12
Программирование целочисленных вычислений 12
1. Форматы машинных команд IA-32 12
2. Команды целочисленной арифметики IA-32 14
3. Пример линейной программы 17
4. Организация ввода-вывода 18
Задание 20
Приложение 21
