- •Московский государственный университет
- •3. Рекомендуемая литература для подготовки к лабораторным работам:
- •5. Порядок сдачи лабораторной работы:
- •6. Основной теоретический материал для выполнения лабораторных работ Общий формат команды Ассемблера
- •Структура простейшего программного модуля. Сегментирование
- •Функции bios
- •Int 10h: Видео сервис
- •Функции os
- •Ввод-вывод текстовых данных
- •Завершение программы
- •Работа с файлами
- •7.Задания на выполнение лабораторных работ Задание на лабораторную работу №1: программирование операций ввода-вывода для стандартных устройств.
- •Задание на лабораторную работу 2
7.Задания на выполнение лабораторных работ Задание на лабораторную работу №1: программирование операций ввода-вывода для стандартных устройств.
Разработать программу, которая:
для ввода и вывода сообщений устанавливает текстовый режим работы экрана
создаёт три строковых поля, содержащих соответственно фамилию, имя и отчество студента (ФИО-FIO), записанные английскими буквами и заканчивающиеся неким символом конца строки.
включает локальную процедуру для вывода на отдельную строку экрана одного поля с идентификатором студента
с помощью этой процедуры выводит на экран и выдаёт запрос студенту: «If FIO is correct, type Y, else type N».
если элемент элемент ФИО выведен правильно, выводит сообщение, что всё нормально и выполняет завершение программы
если в элементе ФИО ошибка, то выводит сообщение об ошибке и запрос на ввод правильного варианта элемента ФИО
пересылает введённые данные в соответствующее поле, выполняет действия из п.4.
далее с помощью этой же процедуры выводит на экран Имя, затем Отчество и повторяет действия п.4 – 7
Задание на лабораторную работу 2
СОЗДАНИЕ ФАЙЛА И РАБОТА С НИМ
Разработать программу, которая:
создает в текущем каталоге новый файл с именем, соответствующим фамилии студента. Файлу присваивает атрибут Скрытый.
записывает в созданный файл текст, вводимый с клавиатуры английскими буквами и содержащий адрес студента. Длина текста не менее 40 символов
при возникновении ошибки во время выполнения какой-либо функции выводит сообщение о возникновении ошибки, и выполняет завершение программы. Классифицировать возникшую ошибку не требуется.
выполняет закрытие файла
Для выполнения лабораторной работы следует выполнить стандартные действия, описанные в лабораторной работе 1.