Уроки Iczelion'а

       

Использование регистров


VxD может использовать любой pегистp общего назначения, FS и GS. Hо вам следует избегать модифицирования сегментных регистров. Главным образом, вам не следует менять CS и SS, пока вы не уверены в том, что вы делаете. Вы можете использовать DS и ES так долго, пока вы не забываете восстанавливать их значения, когда вы возвращаетесь. Два флага особенно важны: флаги направления и прерывания. Вам не следует запрещать прерывания на длительный период времени, и если вы модифицируете флаг направления, не забывайте восстанавливать его предыдущее значение перед возвратом.



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