?
Wenn du Ports auslesen willst, sind Geschwindigkeitsmessungen unter einer Mikrosekunde Quatsch, da Portzugriffe (out,in)
bei ISA 2 Mikrosekunden und bei PCI 0.5 Mikrosekunden dauern.
Ausserdem müssen bei sehr genauen Zeitmessungen alle Interrupts gesperrt werden, da diese die Zeitmessung über Gebühr beeinträchtigen. Unter Windows kann man das ohnehin auf Grund der
automatischen Ressourcenverteilung vergessen. Unter DOS geht das bis zu einem bestimmten Punkt. Man muss noch dazu sagen, das Befehle nicht einfach sequenziell abgearbeitet werden, sodass die effektive Geschwindigkeit nicht immer gleich ist. Das ist davon abhängig, was gerade in der Fetch-Queue steht, d.h.,wenn gleiche Programmfragmente in unterschiedlichen Speicherbereichen stehen, werden sie nicht überall gleich schnell abgearbeitet.
Manitu