Ich hab ein kleines Prob. mit nasm:
ich hab aus dem "Global Descriptor Table" Tuturial Probleme mit dem asm Code:
mov $0x10, %eax
mov %eax, %ds
mov %eax, %es
mov %eax, %ss
ljmp $0x8, $.1
.1:
Da das AT&T Syntax ist und ich das mit Aufrufkonvektion in meinem c Kernel benutzen wollte hab ich das umgeändert in:
[global ReloadRegister]
mov eax, 0x10
mov ds, eax
mov es, eax
mov ss, eax
ljmp 0x8, .1
.1:
Jetzt kommt aber bei dem ljmp Befehl der Error:
Parser Instruction expected. (
)
Keine Ahnung was das heißt
.
Ich hab keine Erfahrung mit Assembler (kann eigentlich nur c so richtig
).
Wär nett wenn mir jemand erklären könnte was ich falsch mache und wie ichs besser machen kann.
Thx im Voraus
.