Assembler für NetBSD

janne

New Member
Hallo

Gibt es irgendwelche Ressourcen zur Programmierung in Assembler für NetBSD? Ich habe mich umgesehen, aber ich habe nichts Hilfreiches gefunden. Ja, ich habe die offizielle Dokumentation gelesen, und sie spricht bestenfalls von Fehlercodes. Ich hoffe, dass wenigstens jemand hier weiß, wie Assembler und NetBSD zusammenarbeiten.
 
Was genau hast du vor?
Moechtest du bestehenden Assembler Code bearbeiten?
Suchst du Coding-Guidelines fuer die Assembler programmierung?
Suchst du Dokumentation fuer das Application Binary Interface (ABI)?

Weil, "Assembler" schreiben um des Assemblers willen ist eigentlich nicht schwierig.
Hier ein Beispiel:



asmfunc.S:
Code:
.globl asmfunc
.type asmfunc,%function

asmfunc:
    NOP
    NOP
    NOP
    RET

cfunc.c:
Code:
#include <stdio.h>
#include <stdlib.h>

void asmfunc();

int main()
{
    printf("hello ");
    asmfunc();
    printf("world\n");
}

Das compilieren ist dann so wie sonst auch:
Code:
$CC -c -o asmfunc.o asmfunc.S
$CC -c -o cfunc.o cfunc.s
$CC -o linked.app cfunc.o asmfunc.o


Hilft dir das?
 
Zurück
Oben