Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_2.docx
Скачиваний:
1
Добавлен:
20.11.2019
Размер:
881.34 Кб
Скачать

Контрольные вопросы.

1. Что такое точка входа в программу? Как она определяется?

Первая команда, подлежащая выполнению. Определяется курсором выполнения в виде треугольника.

2. Расскажите порядок внесения изменений в текст программы на ассемблере и в загрузочный модуль.

TD не позволяет вносить исправления в текст программы. Их нужно внести в исходный текст, и повторно создать новый загрузочный модуль.

3. Для чего используются директивы резервирования и инициализации данных?

Они являются указаниями транслятору на выделение определенного объема памяти.

4. Какую функцию имеет итеративная конструкция – выражение?

Она позволяет повторить последовательное занесение в физическую память выражения в скобках n раз.

5. Какой порядок размещения данных в памяти?

Младший байт по младшему адресу.

6. Что необходимо сделать, чтобы с помощью отладчика просмотреть область памяти, содержащую сегмент данных?

Открыть окно View→ Dump в главном меню, предварительно настроив его (окно) на адрес начала сегмента данных.

7. В каком сегментном регистре содержится адрес начала сегмента данных?

Этот адрес должен содержаться в сегментном регистре ds. Но сначала

нужно произвести загрузку действительного физического адреса сегмента данных двумя командами

mov ax, @data

mov ds, ax

8. Объясните принцип настройки окна Module с исходным текстом программы на адрес начала сегмента данных?

Действительный физический адрес сегмента данных извлекают как значение предопределенной переменной @data. Затем это значение помещают в регистр ds командой mov ds, ax и в контекстном меню окна Dump функцией Go to переходят к искомому регистру ds.

9. Поясните необходимость оператора ассемблера offset.

Данный оператор позволяет получить и использовать значение атрибута смещения в байтах от начала сегмента с переменной.

10. Дайте определение полному адресу и смещению.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]