1. What I learning from this experiment module?
I learn how to save any data temporarily using stack. About the PUSH instruction which is used to save the data in a stack. About the POP instruction which is used to restore the data from a stack. About the LIFO system which is the way how data are save and restored from the memory. About the stack pointer and the offset address of the data.
2. Why I use stack segment?
A stack register is a computer central processor register whose purpose is to keep track of a call stack. The stack segment register (SS) is usually used to store information about the memory segment that stores the call stack of currently executed program. SP points to current stack top. By default, the stack grows downward in memory, so newer values are placed at lower memory addresses. To push a value to the stack, the PUSH instruction is used. To pop a value from the stack, the POP instruction is used.