3F0h - по всем статьям флопик; вот только зачем туда BIOS initialisation key грузит? А в "настоящий" PNP Address Port 279 грузит непонятно что?
Предыстория - запись в порты 4D0-4D1 значений 00. До этого (у меня п.1 и п.2) - начальная настройка северного и южного мостов.
; *** 3. настройка прерываний EISA *** :0001.E752 BAD004 mov dx, 04D0 ; :0001.E755 B000 mov al, 00 ; :0001.E757 EE out dx, al ; :0001.E758 42 inc dx ; :0001.E759 EE out dx, al ; :0001.E75A E9AD07 jmp EF0A ; ... :0001.EF0A B305 mov bl, 05 ; :0001.EF0C B86602 mov ax, 0266 ; :0001.EF0F BF15EF mov di, EF15 ; вызываем подпрограмму F5E8 :0001.EF12 E9D306 jmp F5E8 ; di - адрес возврата (EF15) :0001.EF15 B305 mov bl, 05 ; :0001.EF17 B86798 mov ax, 9867 ; :0001.EF1A BF20EF mov di, EF20 ; :0001.EF1D E9C806 jmp F5E8 ; :0001.EF20 E93AF8 jmp E75D ;
Если хотите, могу Вам послать весь "недоокультуренный" листинг бут-блока (правда, он еще не разобранный до конца и поэтому местами страшный - в смысле, некоторые данные представлены как код).
3F0h - по всем статьям флопик; вот только зачем туда BIOS initialisation key грузит? А в "настоящий" PNP Address Port 279 грузит непонятно что?
Предыстория - запись в порты 4D0-4D1 значений 00. До этого (у меня п.1 и п.2) - начальная настройка северного и южного мостов.
Если хотите, могу Вам послать весь "недоокультуренный" листинг бут-блока (правда, он еще не разобранный до конца и поэтому местами страшный - в смысле, некоторые данные представлены как код).