Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Порядок виконання роботи

ЛАБОРАТОРНА РОБОТА №1 | ЛАБОРАТОРНА РОБОТА №3 | ЛАБОРАТОРНА РОБОТА № 4 | ЛАБОРАТОРНА РОБОТА № 6 | Порядок виконання роботи |


Читайте также:
  1. A. для виконання програми.
  2. C. ВИСНОВКИ РОБОТИ ДОСЛІДНУ ГРУПИ
  3. Fulfilment of contract, performance виконання контракту
  4. I. Порядок проведения соревнований
  5. I. Порядок проведения соревнований
  6. II. Порядок выплаты ежемесячной компенсации на оплату проезда до места проведения процедуры гемодиализа инвалидам, находящимся на постоянном диализном лечении.
  7. II. Порядок выплаты пенсии

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

mybiblioteka.su - 2015-2024 год. (0.006 сек.)