Распределение кучи - это концепция более высокого уровня (C, Java и т. Д.), Чем на языке ассемблера, такого нет в сборке 808x. Вы не «выделяете» память.
С другой стороны, стек является родной концепцией 808x, а также бесчисленных микропроцессоров (и виртуальных машин), он используется каждый раз, когда вы используете, например, «CALL» (ПК помещается в стек) , Когда вы RET, адрес возврата ПК извлекается из стека. И вы также можете помещать регистры / данные в стек.