| ??? 09/26/05 07:55 Read: times |
#101520 - restoring stack Responding to: ???'s previous message |
Oleg Sergeev said:
I use MOV SP,#(STACK-1) instead. By this way it is possible to jump to the beginning of main loop from any subroutines. ... which is - in a crude way - similar to the "try...catch"... I also think that there is a case when a jumpout from a called subroutine is justified: when such an exception occurs, which requires some operator intervention and results in some form of restart anyway. For example, if a checksum on critical parts of RAM fails, or contradictory inputs from sensors occur (indicating hardware failure and requiring immediate shutdown)... Jan Waclawek |
| Topic | Author | Date |
| RET to a different address | 01/01/70 00:00 | |
| here is how pseudocode | 01/01/70 00:00 | |
| RET to a different address | 01/01/70 00:00 | |
| no flaw, but 1.000.000 gotchas | 01/01/70 00:00 | |
| That's what I wanted to know | 01/01/70 00:00 | |
| Yes | 01/01/70 00:00 | |
| "clever" | 01/01/70 00:00 | |
| OT: my wife | 01/01/70 00:00 | |
| no flaw, but seriously not recommended | 01/01/70 00:00 | |
| experience | 01/01/70 00:00 | |
| reload SP | 01/01/70 00:00 | |
| restoring stack | 01/01/70 00:00 | |
Recognisable string | 01/01/70 00:00 | |
| named return value | 01/01/70 00:00 | |
| Bad Practice | 01/01/70 00:00 | |
| Well phrased | 01/01/70 00:00 | |
| What I am doing with it | 01/01/70 00:00 | |
| try...catch | 01/01/70 00:00 | |
| setjmp / longjmp | 01/01/70 00:00 | |
| when to try ... catch | 01/01/70 00:00 | |
| the borderline | 01/01/70 00:00 | |
| Promises | 01/01/70 00:00 | |
| who cares if an exceptiom is "acceptable | 01/01/70 00:00 | |
| Parsing input data | 01/01/70 00:00 |



