Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: joachim_neu am 23. January 2005, 19:27
-
tja, da bin ich wieder, mit einem neuen mysterium:
was ist der unterschied zwischen:
call ClearScreen ;\
mov esi,init_ok ;|
mov ebx,0x00FFFFFF ;>erfolgreicher start ausgeben
call PrintString ;|
call UpdateScreen ;/
und
call ClearScreen
mov esi,init_ok
mov ebx,0x00FFFFFF
call PrintString
call UpdateScreen
?????????
eigendlich nur die kommentare, aber bochs macht beim 1. nur schrott, und beim 2. gehts... echt genial o_O...
mfg
J!N
-
also zumindenst in c(++) sorgt nen \ am zeilenende das die nächste zeile noch dazugehört, d.h. das
mov esi,init_ok
würde ignoriert werden...
-
ach du scheiße! habs ausprobiert, du hast recht! das erklärt so viel sonderbares, was sich ereigenet hat... danke! aber komisch, dass NASM das trotz kommentarten interpretiert!