; DEMONSTRATION OF STACK ; .org 0000h LD HL, 0 ; Clear HL. ADD HL, SP ; Load Stack Pointer. LD SP, 0080h ; Initialize Stack. CALL SR1 ; Call subroutine. LD SP, HL ; Restore old SP. LOOP: JP LOOP ; Loop here for BP. SR1: CALL SR2 ; Second level. RET SR2: CALL SR3 ; Third level. RET SR3: RET ; Fourth level. .end