Department of Computer Science and Information EngineeringNational Cheng Kung University, TAIWAN8051 HANEL
REGISTER BANKS AND STACKPushing onto StackExample 2-8Show the stack and stack pointer from the following. Assume the default stack area.
MOV R6, #25HMOV R1, #12HMOV R4, #0F3HPUSH 6PUSH 1PUSH 4
Solution:
F3 12 25
After PUSH 40B 0A 09 08 SP = 0ASP = 09SP = 08Start SP = 0725
08
25
080812
0909090A0A0A0B0B0BAfter PUSH 1After PUSH 6