These examples are included for illustration only. They have not been optimized. These examples assume that you are familiar with programming in assembler. Note that, in each example, the stack grows toward the bottom of the page, and ESP always points to the top of the stack.