Преимущества стековой архитектуры микропроцессоров:
- компактность кода; 3
- простота компиляции и интерпретации кода; 3
- компактность состояния процессора; 3
- возможность уменьшить количество обращений к внешней памяти, что положительно сказывается на быстродействии. 1
Недостатки стековой архитектуры микропроцессоров:
- в случае стека фиксированного размера возникают проблемы с компилятором и/или операционной системой, если стек переполнится или опустеет; 3
- при стеке, размещённом целиком в памяти, практически за каждую исполняемую инструкцию происходит обращение к памяти, поэтому общая производительность системы ограничена пропускной способностью памяти; 3
- аппаратно реализованный стек подразумевает строгую последовательность происходящих событий, что не позволяет использовать неявный параллелизм программ. 3