unerklärbarer Portzugriff????



  • Hi!

    Ich habe hier den Quelltext eines C-Programms. darin wird auf die Druckerschnittstelle zugegriffen und auch der assemblerbefehl rdtsc benutzt.
    Am Anfang des Programmes wird gleich einmal 0x36 in die adresse 0x43 und dann zweimal 0 in adresse 0x40. Was kann das bedeuten?



  • Hi,
    Durch diese Port-zugriffe wird der PIT (Programmable Interval Timer oder zu Deutsch Systemzeitgeber) Kanal0 so programmiert, dass er alle 18,2/2 Sekunden seinen Output von Low nach High oder andersrum veraendert.
    Der Kanal 0 ist fuer das Updaten der Systemuhr durch einen Aufruf von IRQ 0 alle 18,2 sekunden verantwortlich...

    Weitere Informationen zum PIT und anderer Hardware gibts hier



  • achso!
    dann ist mir jetzt auch klar warum der das macht.


Anmelden zum Antworten