elektronik:bascom:bascom-assembler

Für den allgemein Interessierten und für Power-User, die ihr Bascom-Programm mit etwas Assembler-Code aufpeppen möchten, stelle ich recht zwanglos einige Assembler-Codeschnipsel zusammen mit den zugehörigen Bascom-Statements zur Verfügung.

Gleich ein Hinweis: wer daran schrauben möchte, sollte auch bei den Bascom Libraries als Ergänzung zum Inline Assembler vorbeischauen,

Die zugrundeliegende Bascom-Version '1.11.8.1'

Das Disassembling wurde erstellt mit dem PicNickHexHacker 1.0.x.y.z (Der AVR-Studio Disassembler ist mir zu unleserlich, vielleicht eine Alterserscheinung).

Die meisten Beispiele könnte man mit Inline-Assembler direkt ersetzen, wenn man mal probieren wollte, man muß natürlich auf Daten- und Labeladressen aufpassen

Die meisten Bascom-Funktionen ergeben im Code dann folgende Teile: *Der Aufruf die Vorbereitung, also das Laden von Registern mit den konkreten Argumenten, einen Call auf den eigentliche Funktionscode **das Abliefern des Ergebnisses *Die Funktion selbst

https://rn-wissen.de/wiki/index.php?title=Bascom_Inside-Code

  • elektronik/bascom/bascom-assembler.txt
  • Zuletzt geändert: 04.11.2024 10:56
  • von Martin Fitzel