Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - nnosdev

Seiten: 1 2 3 [4]
61
Softwareentwicklung / .intel_syntax
« am: 14. February 2012, 19:57 »
Hallo Leute,

ohne genug Erfahrung haben zu können und aus reiner eigener Präferenz würde
ich lieber die Intel-Syntax benützen als die AT&T.

Fürs erste hab ich Teil 4 des OS Tutorials gemacht und das funktioniert auch alles soweit.
Wenn ich aber die .intel_syntax Direktive verwende, dann funktioniert Hello World nicht mehr.

Funktioniert:
// ...
.global _start
    _start:
    mov $kernel_stack, %esp
    call init
// ...

Funktioniert nicht:
// ...
.global _start
    _start:
    .intel_syntax noprefix
    mov esp, kernel_stack
    call init
// ...

Kann mir da evenutell jemand verraten wie ich dem Assembler der korrekt beibringe?
Wäre super!

PS: Hallo übrigends Bin neu hier und heiße Stefan. Bin 24 aus Österreich/Kärnten und
studiere Informatik an der TU Graz. :)
Seiten: 1 2 3 [4]

Einloggen