2008-09-17 7 views

Antwort

3

Die Echtzeituhr kann keine Interrupts erzeugen. Es war (vielleicht immer noch) mit dem CMOS-RAM gekoppelt, weil es von der Batterie gepuffert wurde. Es kann nur über die Ports 0x70 und 0x71 erreicht werden.

Sie können jedoch den Interrupt des PIT (programmierbarer Interrupt-Timer) aktivieren. Das ist Interrupt 0x08 (z. B. Hardware IRQ0). Soweit ich mich erinnere, wurde der Interrupt von dos so konfiguriert, dass er etwa 27 mal pro Sekunde aufgerufen wird. Sie können es auch auf andere Frequenzen programmieren, aber das wird die Dos-Uhr etwas durcheinander bringen (Port 0x40 und 0x43).

+2

Das ist das eine, aber es ist 18 und ein bisschen mal eine Sekunde. – pjc50

Verwandte Themen