
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Dietmar, für mein Projekt "Antenna tracking" mit der OPEN Macro benutze ich das Beispielprogramm "Grundrechenarten in 32 bit" erstellt am 29. Juni 2006 von Dietmar Harlos. Im Programmteil "multiplizieren" und"print32" kommen dabei die Assemblerbefehle pusha und pushx sowie popa und popx vor. Im Freescale CPU08 Reference manual Seite 58, Tab 4-11, OPCODE Map sind diese Befehle nicht aufgeführt. Jedoch findet man auf Seite 57 unter Cycle-by-cycle codes einen Hinweis PUSH (write) eight bits onto stack POP (read) eight bits from stack Geh ich recht in der Annahme, dass Pusha //pushx = write eight bits onto accu, bzw. x-rgister Popa bzw. Popx = read eight bits from accu bzw. x-register bedeuten. Ich habe nir den Programmteil etwas näher angeschaut, weil ich versuchen wollte den auf 24Bit zu ändern, dabei ist mir das mit pop und push aufgefallen. Freundliche Grüße Joe |
| Antwort schreiben |