etienne_marais
Honorary Master
I wrote a small program to examine the stack as it grows down. (16bit 8086)
In debug, the value of DS is 11BF which is of course 16 bits.
When I trace in debug the command PUSH DS I get the following when examining the stack, why is the stack now filled with three words / 3 x 16bits instead of one word ? As can seen before the trace the stack is 0 DUPpped and after PUSH DS it contains three words.
@cguy

In debug, the value of DS is 11BF which is of course 16 bits.
When I trace in debug the command PUSH DS I get the following when examining the stack, why is the stack now filled with three words / 3 x 16bits instead of one word ? As can seen before the trace the stack is 0 DUPpped and after PUSH DS it contains three words.
@cguy
