Читайте также:
|
|
1. Увійти в програмне середовище DOS.
2. За допомогою текстового редактора ввести текст програми, наведений нижче, та зберегти його з розширенням *.asm в каталозі C:\CPU\TASM\WORK.
;Приклад 1-1. Проста програма з трьома сеґментами
;Вкажемо відповідність сеґментних реґістрів сеґментам
assume CS:code, DS:data;Опишемо сеґмент команд
code segment;Відкриваємо сеґмент коду
begin: mov AX,data;Початкова ініціалізація
mov DS,AX;сеґментного реґістра DS на сеґмент
;даних
;Виведемо на екран рядок тексту
mov АН,09h;Функція DOS виведення на екран
mov DX,offset msg;Адреса, де зберігається
;рядок що виводиться на екран
int 21h;Виклик функції DOS
;Завершення програми
mov AX,4C00h;Функція DOS завершення програми
int 21h;Виклик функції DOS
code ends;Закриваємо сеґмент коду
;Опишемо сеґмент даних
data segment;Відкриваємо сеґмент даних
msg db "Програма працює!$”;Рядок, що виводиться на екран
data ends;Закриємо сеґмент даних
;Опишемо сеґмент стеку
stk segment stack;Відкриваємо сеґмент стеку
db 256 dup (?);Відводимо під стек 256 байт
stk ends;Закриваємо сеґмент стеку
end begin;Кінець тексту програми
3. Засобами операційної системи, або сервісної оболонки типу «Norton Commander», або «Volcov Commander» перейти до каталогу C:\CPU\TASM\WORK.
4. У командному рядку ввести ім’я командного файлу: ta, а потім ім’я вихідного файлу з текстом програми без указування розширення *.asm.
5. Виконати асемблерування та компонування файла.
6. Перевірити правильність виконання програми. Виконати редаґування файла.
7. Ознайомитися з інтерфейсом та з меню програми.
8. Вийти коректно з програмного середовища.
1.3 Зміст звіту
1. Титульна сторінка.
2. Найменування та мета лабораторної роботи.
3. Короткі теоретичні відомості.
4. Отримане у викладача завдання (текст програми з докладними коментарями).
5. Опис виконання кожного пункту завдання.
6. Письмові відповіді на контрольні питання.
1.4 Контрольні запитання
1. Призначення системи TASM. Які основні компоненти входять до її складу?
2. Назвіть, які режими перегляду реґістрів процесора, для якого розробляється програма, надає Turbo Debugger, і стисло опишіть їх.
3. Як установити у вікні відлагоджувача Turbo Debugger точки зупинки? Пояснити для чого вони використовуються.
4. Опишіть призначення основних пунктів меню відлагоджувача Turbo Debugger.
5. Опишіть основні етапи створення програми мовою асемблер для МП К1810ВМ86 з використанням відлагоджувальника Turbo Debugger.
Дата добавления: 2015-11-14; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Робота з меню | | | ЛАБОРАТОРНА РОБОТА № 2 |