Für dieses Forum muß Javascript im Browser aktiviert werden!
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> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hallo Andrè, > > > > > 0x69da: CALLS 0x765a ;POP_R4 > > [...] > > > 0x69e8: RETS ;Rücksprung, VM macht ab der geänderten Adresse weiter > > > > sieht das nicht so aus, als ob auch nur ein Wort auf dem Stack lag? > > > > > Denn für alle Operatoren gibt es auch CAST-Anweisungen. NAtürlich nur als VM-Code, > > > nicht direkt in C2. (Das macht der Compiler von selbst.) > > > > Leider nur über den Compiler, denn so gut macht er das nicht: > > <code> > > long a; int i; > > for i=0..31 a = 1 shl i;</code> > > das obere Wort von a bleibt immer Null. > > <code> > > long a, eins; int i; > > eins = 1; > > for i=0..31 a = eins shl i;</code> > > funktioniert dann. Obwohl der lvalue in beiden Fällen ein long ist. > > > > Beste Grüße > > Thomas > > > > Dank Euch beiden weiß ich jetzt, warum mein Timermodul Rev. 0.x nur manchmal funzte. > > mfg > krassos