Взял в инете исходник драйвера под ДОС. Только не понимаю, для чего в самом начале описываются структура заголовка запроса, а затем заголовки запросов некоторых команд (если какую-либо команду закомментировать, то драйвер начинает глючить и отказывается работать). Точнее, что за конструкция и как она работает: NAME struc ......... NAME ends А также что делает к примеру команда mov al,es:[bx].rh_cmd а именно, [bx].rh_cmd? - к bx прибавляется смещение, лежащее в переменной rh_cmd что ли? 998289833__Cons_m.txt
Да. Ты конечно можешь выучить все смещения и писать [bx+N] а можешь юзать структуру и писать [bx].bla_bla Дело вкуса.