Мета роботи: ознайомитися з програмування на Turbo Assembler, створивши першу програму
Порядок виконання роботи
2.1 Створити файл в текстовому редакторі, який формує файл в коді ASCII
hello.asm згідно Рис.1.2, але замінивши на своє повідомлення в строчці:
Message DB 'ATK-21 _ SANYA',13,10,'$'
2.2 Зберегти свій файл в папку обов’язково з розширенням.asm, наприклад
Lab1.asm.
2.3 Переконатися, що в папці є асемблювальник ТASM та компонувальник
TLINK.
2.4 В командній строчці набрати TASM lab1, отримати об’єктний файл
lab1.obj. В випадку неможливості отримати lab1.obj перевірити на помилки,
переглянути їх можна натиснувши CTRL+O.
2.5 В командній строчці набрати TLINK lab1, отримати виконуваний файл
lab1.exe. В випадку неможливості отримати lab1.exe перевірити на помилки.
2.6 Запустити виконуючий файл.
Текс створеної програми
TITLE Перша програма; заголовок
DOSSEG; директива впорядкування сегментів
.MODEL SMALL
.STACK 200h
.DATA
Message DB 'ATK-21 _ SANYA!',13,10,'$'
.CODE
mov ax,@Data
mov ds,ax; встановити регістр DS таким
; чином, щоб він вказував
mov ah,9; функция DOS вывода строки
|
|
mov dx,OFFSET Message; ссылка на сообщение "Привет!"
int 21h; вывести "Привет!" на экран
mov ah,4ch; функция DOS завершения программы
int 21h; завершить программу
END
Блок-схема алгоритму створення програми на Turbo Assembler
Результат виконання роботи
Рис 1. Результат виконання програми на Turbo Assembler
Висновок: ознайомився з програмування на Turbo Assembler, створивши
першу програму,результат якої зображено на рис 1.