| 1. | There is no concept of a stack and no stack pointer register.
|
| 2. | R6 was the stack pointer, R7 the program counter.
|
| 3. | The stack pointer ( SP ) can be watched.
|
| 4. | It has three other registers that are used by some instructions as stack pointers.
|
| 5. | An advantage of this system is that the supervisor level has a separate stack pointer.
|
| 6. | This also allows FSR to be treated almost like a stack pointer ( SP ).
|
| 7. | Similarly, the current stack pointer and / or frame pointer values may be pushed.
|
| 8. | These registers generally contain the stack pointer and the return address from function calls, respectively.
|
| 9. | This also resides in the TSS and contains logical ( segment + offset ) stack pointers.
|
| 10. | Space on the stack for local variables can then be allocated by incrementally changing the stack pointer.
|