![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Цель работы: Познакомиться с различными режимами работы. Вводятся новые элементы программирования на Ассемблере. Стандартное оформление программ на Ассемблере, организация циклов, создание и вызов подпрограмм (директивы PROC, CALL, ENDP, RET).
Порядок выполнения работы.
1. Работа с программой PRG1 (используется INT 21):
1.1 Изучить оформление программы программы (стандартное оформление.ехе программы, создание процедур на ассемблере, их оформление, вызов процедур (подпрограмм) и возврат из процедуры.
1.2 Разобрать логику работы программы PRG1.
1.3 Создать.ехе модуль PRG1, запустить его на выполнение.
1.4 Проанализировать результаты работы программы PRG1.
1.5 Записать текст программы в тетрадь.
2. Работа с программой PRG2 (используется INT 21 и INT16):
2.1 Вставить недостающие директивы и операторы в представленный текст программы PROG_2 для оформления программы в упрощенном варианте определения сегментов.
2.2 Разобрать логику работы программы PRG2.
2.3 Создать.ехе модуль PRG2, запустить его на выполнение.
2.4 Внести изменения в программу PRG2(PRG21), изменить код управляющей клавиши по которой продолжается выполнение программы и изменить местоположение курсора для вывода информации на экран.
2.5 Проанализировать результаты работы программы PRG2. 2.6 Записать текст программы в тетрадь. 3. К отчету представить: 3.1 Продемонстрировать работающие программы PRG1 и PRG2,PRG21.
3.2 Представить тексты программ PRG1,PRG21 с комментариями.
3.3 Нарисовать блок-схему работы программ PRG1 и PRG2.
Контрольные вопросы:
1. Перечислить функции DOS пo INT 21, которые могут быть использованы при работе с клавиатурой.
2. Перечислить функции BIOS пo INT 16, которые могут быть использованы при работе с клавиатурой.
3. Понятие о скэн-кодах клавиатуры.
4. Символьные и функциональные клавиши клавиатуры.
5. Организация циклов в программах на ассемблере.
6. Организация процедур (подпрограмм на ассемблере) и их вызов на выполнение.
7. Упрощенное и стандартное оформление.ехе программ.
8. Различия между программами в.ехе и.сом файлах.
Примечание 1: Справочник по командам ассемблера находится в директории
HELPASM, запускающий файл ASM.EXE.
Применение и использование команд LEA,INC,DEC. Использование команд INC, DEC при организации циклов.
Порядок выполнения работы:
1. Работа с программой PRINDOS (вывод строки на принтер с использованием прерывания INT 21Н, сервис MS-DOS).
1.1 Проанализировать программу PRINDOS вывода информации на принтер, предложенный вариант программы выводит строку на дисплей.
1.2 Разобрать логику работы программы РRINDОS,занести программу в тетрадь, откомментировать каждую команду.
1.3 Создать.ехе модуль PRINDOS, запустить его на выполнение.
1.4 Проанализировать результаты работы программы PRINDOS.
1.5 Внесите изменения в программу PRINTDOS для вывода строки на принтер, используя INT 21H).
2. Работа с программой PR1NBIOS (вывод строки на принтер с использованием прерывания INT 17H, прерывания BIOS).
2.1 Проанализировать программу PRINBIOS вывода строки на принтер.
2.2 Разобрать логику работы программы РRINВIOS,занести программу в тетрадь, откомментировать каждую команду.
2.3 Создать.ехе модуль PRINBIOS,запустить его на выполнение.
2.4 Проанализировать результаты работы программы PRINBIOS.
3. Работа с программой PRINT1 (вывод информации на принтер в графических режимах с использованием командных ESC последовательностей).
3.1 Проанализировать программу PRINT1 вывода на принтер в графических режиме.
3.2 Разобрать логику работы программы PRINT 1,занести программу в тетрадь, откомментировать каждую команду.
3.3 Создать.ехе модуль PRINT 1,запустить его на выполнение.
3.4 Проанализировать результаты работы программы PRINT 1.
3.5 Создайте программу PRINT 11 вывода информации принтер в графических режимах (создайте подобную визитную карточку, с Вашими реквизитами и рисунком).
4. К отчету представить:
4.1 Продемонстрировать работающие программы PRINDOS,PRINBIOS,PRINT 11 с внесенными требуемыми изменениями.
4.2 Представить откомментированные тексты программ PRINDOS, PRINBIOS, PRINT11.
4.3 Представить визитную карточку с Вашими реквизитами и рисунком.
Дата публикования: 2015-10-09; Прочитано: 410 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!