13.06.2011, 20:12
(Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2011, 20:19 von iNvIcTUs oRCuS.)
Also ganz so einfach ist das nicht sowas in Assembler zu programmieren. Es gibt meines Wissens nach keinen Prozessorbefehl um so etwas zu realisieren.
Man könnte z.b. den System Ticker des System Bioses verwenden, allerdings müsste hier die Variable ein Vielfaches von 55 (ms) sein.
Ansonsten... Um einem Prozess bzw. Thread keine Prozessorzeit mehr zukommen zu lassen ist nicht Sache des verwendeten Compilers sondern des Betriebssystems. Das muss man dabei ebenfalls beachten worauf das Programm laufen soll.
So könnte man z.b. auch mit der API GetTickCount gute Resultate erziehlen...
Hab da noch von damals den AVR auf Lager, vielleicht hilft Dir das auch schon weiter...
AVR Warteschleifen-Generator
grEEtZ sILeNt heLLsCrEAm
EDIT// Eine Sache hatte ich da allerdings noch vergessen... Haste bestimmt schonmal gesehen "Timer Interrupts". Programmierst Dir sozusagen nen Timer...
Man könnte z.b. den System Ticker des System Bioses verwenden, allerdings müsste hier die Variable ein Vielfaches von 55 (ms) sein.
Ansonsten... Um einem Prozess bzw. Thread keine Prozessorzeit mehr zukommen zu lassen ist nicht Sache des verwendeten Compilers sondern des Betriebssystems. Das muss man dabei ebenfalls beachten worauf das Programm laufen soll.
So könnte man z.b. auch mit der API GetTickCount gute Resultate erziehlen...
Hab da noch von damals den AVR auf Lager, vielleicht hilft Dir das auch schon weiter...
AVR Warteschleifen-Generator
grEEtZ sILeNt heLLsCrEAm
EDIT// Eine Sache hatte ich da allerdings noch vergessen... Haste bestimmt schonmal gesehen "Timer Interrupts". Programmierst Dir sozusagen nen Timer...
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!
Traineranfragen per PM werden prinzipiell gelöscht...
Traineranfragen per PM werden prinzipiell gelöscht...