Autor Thema: PIT  (Gelesen 4645 mal)

JG

  • Beiträge: 189
    • Profil anzeigen
Gespeichert
« am: 17. March 2005, 19:55 »
PIT
Hallo,
weiß jemand, wo es genaue Infos, zum Pit gibt? Auf http://osdever.net/ gibt es nix und bei google findet man auch nix gescheits...
Danke, JG

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 17. March 2005, 20:12 »
PIT
Doch es gibt da auch was. Unter dem informativen Titel 8253/54 CPU Timer Datasheet. Dieses PDF find ich persönlich wenig informativ.

Hier gibt es bessere Artikel zum "8253".
Dieser Text wird unter jedem Beitrag angezeigt.

JG

  • Beiträge: 189
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 18. March 2005, 19:13 »
PIT
Ich hab grad deinen Quellcode hier gefunden  :D . Nur eine Frage zu outb(counter & 0xFF, 0x40); wie ist das counter & 0xFF gemeint?

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #3 am: 18. March 2005, 22:28 »
PIT
das heisst, dass nur das untere byte von counter an den port 0x40 geschickt wird.

counter ist eine 16bit-zahl und muss in zwei getrennten 8 bit (=1 byte) paketen geschickt werden. einmal das highbyte und einmal das lowbyte. (welches zuerst war weiss ich auch nicht so genau. steht ja im code ;))
Dieser Text wird unter jedem Beitrag angezeigt.

JG

  • Beiträge: 189
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 19. March 2005, 16:40 »
PIT
Achso, danke

JG

  • Beiträge: 189
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 19. March 2005, 18:38 »
PIT
Aber des & ist doch ein UND, oder muss man da net counter << 8 schreiben?

zacK

  • Beiträge: 216
    • Profil anzeigen
    • http://www.domae.ch
Gespeichert
« Antwort #6 am: 19. March 2005, 19:14 »
PIT
jep das heist und

   1111111111111111b
& 0000000011111111b
-----------------------------
   0000000011111111b
-----------------------------
-----------------------------

überall vo beiden orten ein 1 steht wird das ergebnis auch eins...

   1111111111111111b << 8 = 1111111100000000b

JG

  • Beiträge: 189
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 20. March 2005, 08:32 »
PIT
Ja, das ist schon klar, aber warum schreibt man da nicht einach << 8..

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #8 am: 20. March 2005, 11:24 »
PIT
weil << 8 das low byte ins high byte verschiebt. welchen sinn soll das haben?
Dieser Text wird unter jedem Beitrag angezeigt.

zacK

  • Beiträge: 216
    • Profil anzeigen
    • http://www.domae.ch
Gespeichert
« Antwort #9 am: 21. March 2005, 11:24 »
PIT
auf der suche nach informationen zum pit bin ich auf diese seite gestossen:
http://www.fh-zwickau.de/doc/prmo/pmtutor/text/komplex3.htm

guschdu!

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #10 am: 22. March 2005, 10:00 »
PIT
Zitat von: JG
Ja, das ist schon klar, aber warum schreibt man da nicht einach << 8..

theoretisch ginge es, wenn man es wieder zurück schiebt, das gäbe das gleiche ergebniss.
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

 

Einloggen