Interessanter Gedanke. Sollte man vielleicht mal diskutieren......Höchstens das Labels sinnhafte Namen haben sollten.
nein ich hab den fehler gefunden...gosub mit zahlen geht einwandfrei......
hatte I mehrfach verwendet...deshalb hat die schleife oben nicht funktioniert...war nur ein tippfehler..
Interessanter Gedanke. Sollte man vielleicht mal diskutieren......Höchstens das Labels sinnhafte Namen haben sollten.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
das sind sinnhafte namen...die einzige aufgabe des Atmegas ist es eine gewisse 10101010110... folge zu produzieren.
Dabei gibt es die zustände 1 und 0 und die flankenübergänge 01 und 10.
das ganze wird durch ein 8 bit r2r netzwerk erzeugt.
ich könnte natürlich auch als namen "flankevonobennachunten:" oder "vonnullnacheins" nehmen...oder einfach die die oben stehen
die möglichkeit von peterfido hab ich absichtlich nicht genommen, da ich sonst eine sub mehr hätte, da ich ja "1" "0" "01" "10" sowieso brauche...
das sind keine sinnhaften namen. das ist nur unsinn den Bascom nicht versteht.
gruss
Es sind sinhafte namen und Bascom versteht sie sehr wohl! Erst probieren, dann labern!
Beides wird vom Compiler eh in Adressen umgewandelt. Sinnhafte Namen sind also nur für uns Programmierer einfacher zu handhaben. Ein gosub Uhranzeigen sagt mir mehr als ein gosub 1.
Meine Version von oben kann unter Umständen den fertigen Programmcode verkürzen, wie ich bei Optimierungsarbeiten schon feststellen durfte. Ebenso ist ein >=11 platzsparender als ein >10. Aber das ist OffTopic...
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Das ist dummes Zeug und kein sinnhafter Name: 0 01 0....Es sind sinhafte namen
Verstehst DU die Labels noch in/nach 10 Jahren wenn Du den code noch einmal Brauchst? Dku, labels,kommentare...sind lästig aber sehr wichitig!Zitat von dremler
Gruß Richard
Lesezeichen