Asm Routine als C lib

Gast #59494
Hi,

ich habe gestern abend versucht mir eine libary zuerstellen. Der Code
in der Lib ist rein ASM ..... nun moechte ich in C ein parameter mit
uebergeben an die Lib. Ich verstehe aber nicht wie ich die Lib so
bearbeite das Gcc damit arbeite kann.

Leider habe ich dafuer kein Tutorial gefunden wie man sowas
bewerkstelligt. Hat jemand eine gute deutsche Anleitung fuer sowas?


Mfg

Dirk
Gast
Hallo,

ich kann dir leider keine Anleitung Präsentieren. Aber ich hab so was
auch schon mal gemacht. Ich hab mir einen fertige Routine gesucht. z.B.
die I2C routien von
http://www.mysunrise.ch/users/pfleury/avr-software.html und geschaut
wie das funktioniert und so meine Routine geschrieben.
Die Übergabe von Parametern (wenn es feste werte sind) ist auch über
den Befehl #asm(".equ variable wert"); möglich.

Gruß, Florian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.