Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Danke für die schnelle Antwort. > > > > > Das kommt auf die Komplexität des Bytecodes an. Komplexe Funktionen wie z.B. Fließkomma- > > > arithmetik haben ein besseres Verhältnis, bei einfachen Instruktionen wie z.b. 8-Bit Additionen ist > > > das Verhältnis sogar eher 25:1 oder schlechter. > > > > Ui bei der begrenzten Rechenleistung des Atmega ist das aber nicht so toll. > > Macht es da eigentlich noch einen Unterschied ob man in Compact C oder in Basic programmiert > > (von der Geschwindigkeit her)? > > > > > Ein Compiler ala gcc hat inzwischen ein paar jahrzehnte Mannjahre Entwicklungszeit. Selbst > > > einfachere Compiler kommen da noch auf ein paar Mannjahre, Dies kann niemals kommen. > > > Conrad müßte für das Entwicklungsystem dann ein paar hundert Euro nehmen. Es wird später > > > aber noch den Datentyp long geben. > > > > Das in einem C-Compiler schon "etwas" Areit steckt war mir bewusst, von C++ garnicht zu reden, aber > > könnte man nicht eh gcc verwenden? > > Achja ein Datentyp Double wär auch nicht schlecht ;) > > > > > Nope, der Assembler arbeitet dann direkt in voller Geschwindigkeit. > > > > Ah wenn das so ist, müsste es ja wirklich eine Möglichkeit geben, das Programm vorher von gcc compilieren > > zu lassen, oder? > > Man könnte einzelne einfache Routinen vom gcc kompilieren lassen, und dann in Assembler > einbinden. Dinge wie globale Variablen gehen dann aber im gcc Programm nicht, und man > muß viele kleine Dinge beachten. Man kann natürlich auch kein Assembler im Debugger > laufen lassen. > > Aber wenn Du unbedingt die volle Geschwindigkeit brauchst und mit dem gcc arbeiten willst, > kauf Dir einen ISP Programmer und schreibe die Programme direkt mit dem gcc. > > Gruss Peter > > > > > mfg Thomas > > > >