Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: joachim_neu am 23. January 2005, 19:27

Titel: X-Faktor, das Unfassbare ;-)
Beitrag 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
Titel: X-Faktor, das Unfassbare ;-)
Beitrag von: stultus am 23. January 2005, 19:41
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...
Titel: X-Faktor, das Unfassbare ;-)
Beitrag von: joachim_neu am 23. January 2005, 20:02
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!