Jak ustawić IDT tak, aby przerwania wykonywały ten sam kod co w real mode
| neodemon | 26.11.2006 00:48:45 | |
![]() | Jak w temacie, chcę, żeby nic się nie zmieniło, czyli żeby przerwania robiły dokładnie to samo co robią w real mode. | |
| Kajoj | 28.11.2006 15:27:01 | |
![]() | musisz zaprogramowac cos takiego co sie nazywa PIC (patrz manuale intela) generalnie robi sie to tak: przerywania dla trybu chronionego odblokowuje sie wysylajac odpowednie maski na porty 0x21 lub 0xA1 w zaleznosci jakie to przerywanie | |
| Nieznany | 13.12.2006 17:38:13 | |
![]() | neodemon napisa≥: Jak w temacie, chcę, żeby nic się nie zmieniło, czyli żeby przerwania robiły dokładnie to samo co robią w real mode.To by za proste było jak by się tak dało. Jak chcesz z Protect Mode wywołać przerwanie RMode, musisz napisać monitor v86 i z pod niego dopiero wywoływać 16bitowe przerwania. Jednak do tego jest wymagane przełączanie zadań przy użyciu TSS. Pozdrawiam, | |

