Stack Macros
PUSH(rx) push 4-byte value onto stack
ADDC(SP, 4, SP)
ST(rx, -4, SP)
POP(rx) pop 4-byte value into rx
LD(SP, -4, rx)
SUBC(SP, 4, SP)
ALLOCATE(k) reserve k words of stack
ADDC(SP, 4*k, SP)
DEALLOCATE(k) give back k words
SUBC(SP, 4*k, SP)
Previous slide
Next slide
Back to first slide
View graphic version