Und was ist mit den Befehlen, die im "normalen" Intel ASM nicht vorkommen? ( Habe mit 8086 Architektur gelernt, kann es sein dass es dass dort noch nicht gibt?)
Der 8086 kann keinen Protected Mode, dementsprechend fehlen dort sämtliche Befehle für diesen. Hinzu kommt, dass der entsprechende Assembler die Mnemonics auch kennen muss. Neben MASM (Microsoft Assembler) gibt es noch TASM (Borland Turbo Assembler), die beide recht alt sind und den NASM (Netwide Assembler) als moderne Alternative. Oder halt as, der Teil der binutils und der GNU-Toolchain ist.
Der Beispielcode enthält überhaupt keine Instruktionen, sondern nur Datenstrukturen. Den Code musst du schließlich selbst schreiben.
Und bevor jemand dazu was sagt: Ja, wir empfehlen tatsächlich, einen vorhandenen Bootloader zu verwenden und
keinen eigenen zu produzieren.
Btw: MSN heißt Microsoft Network und hat erstaunlich wenig mit Assembler zu tun.