Организация памяти

 Адресное пространство 32-битного процессора состоит из 2^32 ячеек памяти  пронумерованных от 0 и до 2^32-1
 Код
int = 10;
компьютер поймет так: нужно взять какую-то ячейку с номером стопицот и поместить в нее целое число 10. 

 Архитектура х86 поддерживает стек.

Стек это непрерывная область оперативной памяти организованная по принципу стопки тарелок, вы не можете брать тарелки из середины стопки, можете только брать верхнюю и класть тарелку вы тоже можете только на верх стопки. 

Стек в памяти растет сверху вниз, это значит что при добавлении значения в него адрес вершины стека уменьшается, а когда вы извлекаете из него, то адрес вершины стека увеличивается.

Организация памяти