Програмування вводу та виводу на асемблері. Створення *.COM – файлів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
О
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2019
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Засоби системного програмування

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра ЕОМ  Звіт до лабораторної роботи № 2 з дисципліни «Засоби системного програмування» на тему: «Програмування вводу та виводу на асемблері. Створення *.COM – файлів» Варіант № 6 Львів 2019 Мета роботи: оволодіння навичками створення *.COM – файлів та навчитися реалізовувати ввід з клавіатури та вивід на екран символьних даних Завдання: 1. Створити програму типу .COM, яка в текстовому режимі виводить за допомогою псевдографіки зображення заданого варіантом символу. 2. Перевірити роботу створеної програми і продемонструвати її виконання. 3. Скласти звіт про виконану роботу (з приведенням тексту програми). Варіант: / Код програми: 1st method of run the program: dosseg .model small .code org 100h start: jmp prog Symbols db ' ',10,13 db ' ### ### ',13,10 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ###### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ### ### ',10,13 db ' ',10,13, '$' prog: mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,00 mov ah, 09 mov dx, offset Symbols int 21h mov ah, 7 int 21h mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,0 mov ah, 4ch int 21h end start Виконання програми: / 2nd method of run the program: dosseg .model small .code org 100h start: jmp prog Simbol db 2 dup (32),10,13 db 3 dup(219), 9 dup (32), 3 dup (219) ,13,10 db 3 dup(219), 8 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 7 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 6 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 5 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 4 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 3 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 2 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 1 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 3 dup (219) ,10,13 db 3 dup(219), 1 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 2 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 3 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 4 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 5 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 6 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 7 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 8 dup (32), 3 dup (219) ,10,13 db 3 dup(219), 9 dup (32), 3 dup (219) ,10,13,'$' prog: mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,00 mov ah, 09 mov dx, offset Simbol int 21h mov ah, 7 int 21h mov ax,0600h mov cx,0000 mov bh,07 mov dx,184fh int 10h mov al,0 mov ah, 4ch int 21h end start Виконання програми: / Висновок: На даній лабораторній роботі я навчився аналізувати складність алгоритмів.
Антиботан аватар за замовчуванням

06.06.2019 00:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!