Ознайомитись з теоретичною частиною.
Написати та налаштувати програму для завдання.
Розробити програму на Асемблері для виконання нижченаведених завдань.
За адресою, що дорівнює дню і місяцю Вашого народження (наприклад, 23 травня – 2305) занести рік Вашого народження, подавши його як шістнадцяткове число.
Визначити змінну const, присвоївши їй день і місяць Вашого народження у описаному вище форматі. Відправити це значення до стека. Переслати це значення зі стека у регістр CX.
Призначити змінній fio Ваше прізвище, ім’я, по батькові. У пам’яті відразу після fio розмістити символ, код якого в ASCII-кодах визначити як Ваш варіант плюс 14. А потім, через пропуск, – дату Вашого народження у форматі ddmmyyуу (наприклад, 23051987).
Визначити адресу fio. Визначити адресу сегмента, зміщення та фізичну адресу кожного слова fio. Помістити в регістр AL середню букву ПІБ (значення округлити до цілого). Дані внести в таблицю 1.
Таблиця 1 – Визначення адрес
Слово в рядку
|
Адреса сегмента
|
Зміщення
|
Фізична адреса
|
|
|
|
|
Записати очікувані результати.
Вміст звіту
Звіт має містити:
Індивідуальне завдання;
Основний текст програми з коментарями до опису команд у завданні;
Заповнену таблицю;
Скріншоти програми, регістрів, пам’яті;
Висновок.
Достарыңызбен бөлісу: |