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 > > >