O que seria "cima" e "baixo"? Eu entendi que crescer para baixo significa que a stack começa em um endereço alto de memória e desce em direção a um endereço mais baixo.
Por exemplo, usando números totalmente fictícios apenas para entendimento: vamos supor que seja decrescente de 255 (0xFF) à 128 (0x80).
É isso?