Лабораторная работа: ОТЧЕТ по лабораторной работе №4 “ Клавиатура ibm pc. Использование прерываний” вариант 12
Описание
Цель работы
Изучение возможностей работы с клавиатурой, ознакомление со стандартными средствами библиотеки C++ и средствами системы прерываний DOS и BIOS, обслуживающими клавиатуру.Задание на лабораторную работу
1. Разработать, написать и отладить программу управления перемещением символа (например, "*") в пределах заданного на экране окна. Для управления использовать клавиши из набора: "стрелка вверх" (СтВВ), "стрелка вниз" (СтВН), "стрелка вправо" (СтВП), "стрелка влево" (СтВЛ) или функциональные клавиши Fl - F12 (варианты см. в таблице 4.2). Для ввода использовать стандартные функции языка C++. Сохранить отлаженную программу.
2. Изменить программу, заменив стандартные функции библиотеки C++ своими. Для написания функций используйте заданное прерывание (см. таблицу), если его возможностей достаточно. Если его возможностей не достаточно, то замените его по своему усмотрению. Сохраните отлаженную программу.
3. Отлаженные программы предъявить преподавателю.
№ варианта
|
X1 |
Y1
|
X2 |
Y2 |
Вид движения | Клавиши управления
|
Номер прерывания | |
12 | 25 | 10 | 55 | 20 | Пошаговое | F7, F8 | INT 21h |