Скачиваний:
75
Добавлен:
11.02.2014
Размер:
226.3 Кб
Скачать

4.Выводы по работе.

В результате выполнения лабораторной работы были реализованы функции работы с клавиатурой, указанные в задании. Эти функции реализованы как путем непосредственного обращения к аппаратной части ПК (регистрам, портам, памяти и т.д.), так и с использованием функций работы с клавиатурой BIOS. В результате сравнения полученных реализаций можно сделать вывод о том, программирование работы с клавиатурой на уровне аппаратных средств гораздо сложнее программирования аналогичных действий с помощью BIOS, т.к. требует от программиста знания деталей аппаратной реализации соответствующих устройств и принципов их функционирования. Кроме того, полученная программная реализация жестко привязана к соответствующему аппаратному обеспечению. Программирование с помощъю BIOS свободно от указанного недостатка, т.к. по существу, программисту предлагается стандартизованный набор функций (интерфейс более высокого уровня). Таким образом, программа, ориентированная на работу с клавиатурой через BIOS является независимой от конкретной аппаратной реализации. Преимуществом использования BIOS является также более простая и более компактная реализация программы. BIOS предоставляет достаточно широкий набор функций для работы с клавиатурой, поэтому использование прямого программирования аппаратных средств может быть целесообразным только в случае, если необходимая функция не реализуется BIOS или не удовлетворяет предъявляемым к программе требованиям (например, по быстродействию).