Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Функция 0: Получить версию драйвера





Эта функция возвращает номер версии драйвера от него самого.

Вход: ВХ = 0

Выход: АН =старшая часть номера версии.

AL = младшая часть номера версии.

Функция 1: Установить базовый адрес ввода/вывода

Функция устанавливает базовый адрес ввода/вывода, используемый драйвером. Вы должны задать адрес, который соответствует установленному для платы порту ввода/вывода. Если вы не вызываете эту функцию, драйвер по умолчанию использует адрес 220h.

Вход: ВХ = 1

AX = базовый адрес ввода/вывода.

Выход: Ничего.

Функция 2: Установить прерывание DMA

Функция устанавливает номер прерывания драйвера прямого доступа к памяти, который используется Sound Blaster для сообщения о завершении передачи данных.

Вход: ВХ=2

АХ = Номер прерывания драйвера прямого доступа к памяти.

Выход: Ничего.

Функция 3: Инициализировать драйвер

Эта функция инициализирует и начинает работу драйвера.

Вход: ВХ=3

Выход: АХ = 0 - драйвер успешно инициализирован;

= 1 - некорректная версия драйвера;

= 2 -ошибка операции чтения/записи устройством ввода/вывода;

= 3 - ошибка прерывания драйвера прямого доступа к памяти.

Функция 4: Включить/выключить динамик (только для базовой модели Sound Blaster)

Функция включает или выключает вывод звука.

Вход: ВХ = 4

AL = 0 - выключить;

= 1 - включить.

Выход: Ничего.

Функция 5: Установить адрес слова состояния

Функция сообщает драйверу адрес переменной, в которой будет храниться информация О состоянии. Вы определяете переменную и затем передаете функции ее сегмент и смещение, таким образом, драйвер получает возможность сообщать вашей программе важную информацию о своих параметрах состояния.

Вход: ВХ=5

ES:DI = сегмент и смещение переменной, которую вы хотите использовать для хранения слова состояния.

Выход: Ничего.

Date: 2015-09-18; view: 391; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию