Так сделана логика доступа ко всем флагам прерываний. Изначально задумка была в том, чтобы нельзя было программно взвести такой флаг (запись нуля тоже не поможет) - перебдели, т.к. ничего плохого бы в этом не было. В результате - действительно изврат получился