Программирование драйверов Windows

       

Регистры управления


Должна быть известна схема адресации, а также размер регистров устройства. Следует полностью проанализировать назначение каждого регистра управления, каждого регистра состояния и каждого регистра данных, так же как и возможные варианты их содержимого. Необходимо рассмотреть варианты возможного необычного поведения, например:

  • Отдельные регистры могут быть регистрами только для чтения или только для записи.
  • Один и тот же регистр может представлять одни функции при операциях чтения и совершенно иные при операциях записи.
  • Регистры данных или состояния могут содержать неверные данные до истечения некоторого временного интервала после поступления команды-запроса.
  • Доступ к регистру (регистрам) может проходить в специфической последовательности.


  • Содержание раздела