Ich habe die Datei kernel.inc leider nicht (woher hast du sie?), im MASM32v8-Package ist sie nicht dabei. Ich schätze, dass sich MASM am #-Zeichen stört. Das wird wahrscheinlich als Kommentar-Zeichen verwendet. Bist du sicher, dass diese Include-Datei für den MASM gedacht ist? Ersetze doch einfach alle # durch ein ; (vorher Backup anfertigen) und versuche es danach nochmal.
Marwin

