Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 ASM-Anzahl der Stapelspeicher Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von GeKue - 4.10.2011 12:51)
GeKue nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro
Hallo,

weiß jemand - Dietmar sicherlich-, wieviel Stapelspeicher mit dem Befehl PSHA(X,H) innerhalb eines Assemblerprogramms benutzt werden können ?

Das simple Programm:
INCLUDE  "D:\Elektron\OpMicr\ExtPorts\om.def"           ' Definitionen fuer die Open-Micro/Mini

   DEFINE i Byte[1]
    #main
   for i=1 to 255:  Print i:  Gosub Stack_Size:   next
   END

 PROCEDURE Stack_Size INLASM
   !     LDA i
        #Start0:
   !         TAX
        #Start1:
   !         PSHA
   !         DBNZA Start1
   !         TXA
        #Start2:
   !         AIS #1
   !         DBNZX Start2
   !         RTS
   ENDPROC

bleibt nach der Belegung von 24 Stack-Speichern für die OM-Micro stecken - berücksichtigt aber nicht die bereits für andere interne Variabeln vergebenen Speicher...

Vielen Dank im voraus,

GeKue

 Antwort schreiben

Bisherige Antworten:

Re: ASM-Anzahl der Stapelspeicher (von Dietmar - 4.10.2011 20:13)
    Re: ASM-Anzahl der Stapelspeicher (von GeKue - 11.10.2011 10:33)