Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаба КЛАВИАТУРА IBM PC. ИСПОЛЬЗОВАНИЕ ПРЕРЫВАНИЙ ЭВМ.docx
Скачиваний:
0
Добавлен:
08.07.2025
Размер:
8.97 Mб
Скачать
  1. Пример запуска программы

Примеры выполнения программы, представленные на рисунках ниже, показывают, что программа выполняется верно. При нажатии клавиши F10 символ «?» перемещается из заданного изначально положения вниз, пока не дойдет до нижней границы окна. Аналогично, при нажатой F9 «?» перемещается наверх. Движение постоянно. Обе версии программы выполняются одинаково.

Начальное положение перемещаемого «?» (рис 7).

Рисунок 7 – начальное положение символа

Положение «?» при нажатии клавиши F10 после перемещения до нижней границы окна (рис 8).

Рисунок 8 – знак на нижней границе

Движение «?» при нажатии клавиши F9 вверх или вниз при F10 (рис 9).

Рисунок 9 – «?» при перемещении

  1. Выводы

В процессе выполнения лабораторной работы освоены такие функции как getch, kbhit из стандартных функций языка С++, а так же их аналоги, прописанные с использованием прерывания INT 16h. На основе этого написана программа, выполняющая перемещение символа вверх и вниз в пределах заданного окна.