Brantiko
05.08.2007, 22:31
Hallo,
Ich habe hier schonmal gelesen dass man in Bascom Basic und Assebler mischen kann, gleichzeitig höre ich im Zusammenhang mit Lauflichtern und Lichtspielerein oft was von ".. einfaches Bit-Verschieben"
Kann mir jemand sagen was das bedeutet?
In der Timer Subroutine habe ich in Bascom einen Doppelblitz (sowie beim Polizei-Auto) wie folgt programmiert:
Incr Eins
If Eins = 35 Then Eins = 0
If Eins = 1 Or Eins = 12 Then
Set Frontblitzer
Else
Reset Frontblitzer
End If
Also eine Variable hochzählen und an zwei stellen geht kurz die LED an.
Geht sowas in Assembler vielleicht etwas platzsparender?
Diesen Programmteil würde ich gerne durch ein Stück Assembler ersetzen, falls das überhaupt geht.
Es bedankt sich im Voraus,
Alex
Ich habe hier schonmal gelesen dass man in Bascom Basic und Assebler mischen kann, gleichzeitig höre ich im Zusammenhang mit Lauflichtern und Lichtspielerein oft was von ".. einfaches Bit-Verschieben"
Kann mir jemand sagen was das bedeutet?
In der Timer Subroutine habe ich in Bascom einen Doppelblitz (sowie beim Polizei-Auto) wie folgt programmiert:
Incr Eins
If Eins = 35 Then Eins = 0
If Eins = 1 Or Eins = 12 Then
Set Frontblitzer
Else
Reset Frontblitzer
End If
Also eine Variable hochzählen und an zwei stellen geht kurz die LED an.
Geht sowas in Assembler vielleicht etwas platzsparender?
Diesen Programmteil würde ich gerne durch ein Stück Assembler ersetzen, falls das überhaupt geht.
Es bedankt sich im Voraus,
Alex