Метод проверки качества граблей с помощью наступания на них. Современные процессоры в состоянии делать это миллионы раз в секунду. Если взять не 8 разрядный, а что нибудь вроде core i7 то и миллиарды. Но тема в принципе забавная, порадовали. Правда очень редко, когда бывает нужна подобная информация и никто не гарантирует, что в следующей ревизии будет идентичное поведение
Скорее огорчает, что так бездарно распорядились транзисторами. В 6205 никаких подобных проблем и быть не могло потому что старшая половина адреса стека была зафиксирована «намертво» и только нижняя хранилась в регистре. Ради чего в STM8 сделано иначе (и при этого гораздо более сложно как для реализации, так и для программиста?) — ради одного лишнего байта?
Нарушаем стек в STM8