dilemma sulla programmazione GOSUB e RETURN
![Post Post](./styles/mxPublisher/imageset/icon_post_target.gif)
Salve a tutti!
eccomi qui con il nuovo problema: lo STACK harware e software.
Come funzionano e come si usano le variabili $HWSTACK e $SWSTACK e $FRAMESIZE??
Non ci ho mai dato molto peso, perchè con tutti i programmi visibili in giro, i numeri associati a queste variabili generalmente non cambiano molto.
Però vorrei sapere esattamente a cosa servono e come vanno usate correttamente....
Infatti se pongo dei numeri non adatti, che effetto ne risulta?
Come e da cosa mi accorgo che dovrei aumentare ad es. il framesize?
oppure cambiare il SWSTACK???
Questo mio domandone è dovuto al fatto che il programmino che ho fatto, sia in simulazione che sul micro reale dopo un pò non segue più la seguenza programmata e comincia a saltare (apparentemente ) all'impazzata all'interno del codice...
Da che può essere dovuto?
M
![Wink ;)](./images/smilies/icon_e_wink.gif)
eccomi qui con il nuovo problema: lo STACK harware e software.
Come funzionano e come si usano le variabili $HWSTACK e $SWSTACK e $FRAMESIZE??
Non ci ho mai dato molto peso, perchè con tutti i programmi visibili in giro, i numeri associati a queste variabili generalmente non cambiano molto.
Però vorrei sapere esattamente a cosa servono e come vanno usate correttamente....
![Question :?:](./images/smilies/icon_question.gif)
Infatti se pongo dei numeri non adatti, che effetto ne risulta?
Come e da cosa mi accorgo che dovrei aumentare ad es. il framesize?
oppure cambiare il SWSTACK???
Questo mio domandone è dovuto al fatto che il programmino che ho fatto, sia in simulazione che sul micro reale dopo un pò non segue più la seguenza programmata e comincia a saltare (apparentemente ) all'impazzata all'interno del codice...
![Confused :?](./images/smilies/icon_e_confused.gif)
Da che può essere dovuto?
![Cool 8-)](./images/smilies/icon_cool.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
M