Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по архитектуре ЭВМ1 / Основы_Ассемблера

.doc
Скачиваний:
26
Добавлен:
02.05.2014
Размер:
103.94 Кб
Скачать

2. Какова самая малая единица памяти компьютера и какие значения она может принимать?

3. Поясните следующие термины: сегмент, смещение, граница адреса сегмента.

4. Определите абсолютные адреса, формируемые следующими значениями: SS=2AB4, CS=2BC3, IP=3F, SP=24. Все значения адресов указаны в шестнадцатеричной системе счисления.

5. Опишите сегмент данных и в нем переменные для трех целочисленных сторон треугольника. Предусмотрите текст запроса для ввода сторон с клавиатуры, а также сообщение о том, что введенные стороны не могут быть сторонами треугольника.

6. Укажите различия между компилятором и ассемблером.

7. Что такое зарезервированное слово в Ассемблере? Приведите примеры.

8. Какие два типа идентификаторов есть в ассемблере?

9. Из приведенных идентификаторов переменных, определенных в сегменте данных, найдите неверные и поясните характер ошибки: а)$50, б)AT&T, в)@$_A, г)23АС, д)DX, е)MOV.

10. Формат директива SEGMENT таков:

имя SEGMENT выравнивание совмещение ‘класс’.

Объясните назначение параметров а) выравнивание, б)совмещение, в)‘класс’.

11. Какие предложения относятся к концу а)процедуры, б)сегмента, в)программы?

12. Укажите предложение ASSUME, если имена сегментов стека, данных и кода соответственно – STKSEG, DATSEG, CODSEG?

13. Укажите длины в байтах для переменных, описанных в сегменте кода директивами а)DD, б)DW, в)DB.

14. Опишите символьную строку с именем IS и текстом “Internet service”.

15. Определите следующие числовые значения в элементах данных ITEM1, ITEM2,…ITEM5:

а) 1-байтовый элемент, содержащий шестнадцатеричное значение, эквивалентное десятичному 71;

б) 2-байтовый элемент, содержащий неопределенное значение;

в) 4-байтовый элемент, содержащий шестнадцатеричное значение , эквивалентное десятичному числу 7524;

г) однобайтовый элемент, содержащий двоичное значение, эквивалентное десятичному 47;

д) последовательность из 16 нулевых слов.

16. Покажите, какой шестнадцатеричный объектный код соответствует а)DB 82, б) DB ‘82’, в)DB 4DUP(‘5’).

17. Определите шестнадцатеричный объектный код, сохраняемый ассемблером для а)DB 72, б)DW 2ABE, в)DD 1EB6C3. . Все значения переменных указаны в шестнадцатеричной системе счисления.