ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
397
397
EMPFEHLEN
-
16.07.07 18:22 #1
- Registriert seit
- Sep 2005
- Beiträge
- 4
hallo,
vllt. kann mir ja hier jemand helfen.
ich arbeite zur zeit mit dem tasm an einem programm, in welchem ich zeiten messen muss. dazu lese ich über das entsprechende interrupt (1Ah) diesen timer zu 2 unterschiedlichen Zeiten aus und subtrahiere den zweiten vom ersten. dazwischen habe ich zur erzeugung einer gewissen differenz eine ein paar mov befehle eingebaut.
mein problem ist jetzt folgendes: im debug-modus klappt alles wunderbar wie ich es mir vorgestellt habe. beim ganz normalen ausführen jedoch kommt bei der differenz immer! 0 raus (egal wie viele mov befehler dazwischen liegen).
kennt jemand zufällig eine antwort/lösung für dieses problem?
hier mal bissel code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
.... CALL getTimer MOV [zeitDX1],DX ;speichert 1. timerwert MOV AX,16h MOV AX,18h MOV AX,17h MOV AX,18h MOV AX,15h CALL getTimer SUB DX,[zeitDX1] ... getTimer Proc Near MOV AH,00h ;Read System Clock Counter INT 1AH ;DX contais tick counter RET EndP getTimer
-
17.07.07 19:48 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Was hast du denn für einen Prozessor? Selbst wenn du nur einen 500MHz Prozessor hast, und selbst wenn der mov Befehl 5 Taktzyklen in Anspruch nehmen würde (was er mit Sicherheit nicht tut) würden in einer Sekunde 100.000 mov Befehle ausgeführt werden können. Ich nehme nicht an, das du soviele mov-Befehle dazwischen geschrieben hast? Da mußt du dir schon etwas anderes ausdenken.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
18.07.07 10:43 #3
- Registriert seit
- Sep 2005
- Beiträge
- 4
hmm.... womit könnte ich denn eine größere genauigkeit hinbekommen? hast du da vllt. nen tip?
Ähnliche Themen
-
[Assebler] call far unter NASM
Von BassBox im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 01.12.10, 19:07 -
TASM: Probleme mit Makro-Parametern
Von asmfreak im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 12.06.08, 01:29 -
Timer!?
Von mafu im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 15.07.07, 10:25 -
Timer in C
Von DerJens im Forum C/C++Antworten: 2Letzter Beitrag: 06.09.04, 15:03 -
TASM wo?
Von Kimble im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 05.04.02, 04:11





Zitieren
Login





