Hallo,
ich hab schon einige Sachen in Assembler gecodet. Nun will ich aber auf C umsteigen, da es mir auf dauer zu anstregned und umständlich wird (die Projekte werden immer größer). Da ich aber auf meine bisher geschriebenen Routinen nicht verzichten möchte Suche ich jetzt eine möglichkeit, ohne viel aufwand meine bisher geschriebenen sachen in ein C-Header-File zu importieren. Mir schwebt so etwas vor wie dass ich die Funktion in einem Haderfile deklarire (in C) in welchem das Assamblerefile gealden wird und dass diese Funktion einfahc die Assamblerfunktion aufruft.
Beispiel:
Assamblerfunktion.inc
_irgendwas
mov bla
addwf blub
call _irgendwas2 ;ebenfalls in dem file-deklariert
return

C-Header:
#include assamblerfunktion.inc

void irgendwas(void)
{
"call _irgendwas"
return;
}

Is das möglich? und wenn ja wie?

Nebenfrage: Wie schreib ich in C was ins Workingregister?
ich hoffe jemand versteht was ich will und kann mir helfen
liebe Grüße Kante