
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Roland > Jetzt ist mir aber auch bekannt, das es Einsprungadressen für die "PWM" gibt. > (PWM = Pulsweitenmodulation) Das Betriebssystem enthält keine Routinen für PWM. Dafür können die auf der offiziellen Infosite zur OM vorhandenen Routinen von René Stadler verwendet werden. > Auch banale Sachen wie Dividieren oder Multiplizieren sollten ja dann auch mit den richtigen Einsprungadressen lösbar sein. Für Division und Multiplikation im 8-Bit-Format existieren die Assemblerbefehle DIV und MUL. Diese Befehle werden auch vom Betriebssystem verwendet. Falls Du Deine Assemblerprogramme mit dem AS05 erstellst, mußt Du mittels include "6808macr.inc" die Macros fuer die neuen Befehle der 6808-CPU einbinden, um DIV nutzen zu können. Die Datei 6808macr.inc ist unter anderem im ZIP-Archiv mit den diversen Beispielprogrammen enthalten. > Wie muß ich hier vorgehen um diese Einsprungsadressen auch als Anfänger "LEICHTER" finden zu können. Einsprungadressen in einem ROM-Listing zu finden ist normalerweise nichts für Anfänger. Es sei denn, man weiß genau, wonach man suchen kann. Im Fall der AD-Routine waren das zum Beispiel die Adressen der AD-Register. Wenn man die entsprechende Routine im Betriebssystem gefunden hat, kann man diese entweder per JSR nutzen oder aber sich an der Programmierung im Betriebssystem orientieren. Viele Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |