Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ЖУРНАЛ ОТЧЕТОВ
по лабораторным работам
Дисциплина «Системное программирование»
2 курс
Выполнил студент _____________________
Проверил преподаватель: Гузиёва А.А.
Белгород
2015 г.
Лабораторная работа №1
Тема: Знакомство с программой разработки и отладки программ на языке Ассемблера Debug.
Цель работы: ознакомиться с программой разработки и отладки программ на языке Ассемблера, а также изучить основные команды отладчика.
Порядок выполнения работы:
1. Основные команды, которые использовались в примерах:
Команда | Назначение |
2. Выполнение ассемблирования в debug в соответствии со своим вариантом и пояснение команд: Вариант №______
Код | Пояснение |
3. Ответы на контрольные вопросы:
Вопросы | Ответы |
1.Назначение программы DEBUG? | |
2.Что означает дизассемблирование? | |
3. Какие режимы работы процессора вы знаете? | |
4.Как записывается команда ассемблирования? | |
5.Какая команда служит для отображения на экране содержимого участка памяти? | |
6.Какая команда переписывает на диск данные, выбирая их из памяти? |
Вывод:
Лабораторная работа №2
Тема: Директивы языка Ассемблера.
Цель работы:
· ознакомление со структурой программы на ассемблере;
· дать понятие о директивах определения данных;
· директивы DATA, CODE, Mode.
Порядок выполнения работы:
1. Какую структуру имеет программа на языке ассемблера?
2. Какого вида предложения бывают в исходном коде на ассемблере?
3. Опишите назначения директив Assume и Model?
4. Модели памяти директива Model.
5. Расскажите разницу между директивами.Code,.Data и.Stack?
6. Какие директивы определения данных существуют, их отличия и применение?
7. Создание.com и.exe, их структурное отличие на примере сегментов памяти?
Вывод:
Дата публикования: 2015-10-09; Прочитано: 411 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!