Keil - Einbinden von Assembler-Code

Gast #52363
Hallo Keil-Profis!

Ich programmiere mit dem Keil-Compiler 8051er und C167er.
Wie kann ich Assembler-Code mit C-Code vermischen?

Ich habe schon in der Beschreibung nachgeschaut. Ich habe nach dem
Stichwort pragma gesucht und habe nicht das gefunden, was ich mir
erhoffte.

Ich versuchte es mit:
#pragma asm
 MOV ...
#pragma endasm

Doch es kam folgende Fehlermeldung:
'asm/endasm' requires src-control to be active

Wie kann ich den Fehler beheben?

Wo in der Beschreibung finde ich alle Pragma-Auflistungen, die es
gibt?


Danke für eure Antwort.

Tschüss.

Martin
Gast #52365
Hallo Roman

Danke für deinen Tipp.
Aber ich kapiere immer noch nicht wie ich diesen Fehler beseitigen
kann. Es ist auch kein Beispiel zu finden.

Bitte helft mir.
Danke im Voraus

Tschüss
Gast #52367
Das habe ich gesehen.
Nur mein Benutzerhandbuch ist aus dem Jahr 2001 und dort steht von all
dem nichts nur soviel:
You may use the #pragma asm and #pragma endasm preprocessor directives
to insert assembly instructions into your C source code.

Aber das weiß ich schon.

Wo kann ich das entsprechende Handbuch finden?
#52372
@Max

"Aber erstens steht bei diesem Manual keine Datum dabei und außerdem
auch keine Seite."

Na und ?
Dann darf man auch nicht darin lesen oder wie ???

Roman hats doch ganz ohne Datum und Seite gefunden.
Er hat nämlich, im Gegensatz zu Dir, ganz einfach mal reingeguckt.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.