Comments 7
Метод проверки качества граблей с помощью наступания на них. Современные процессоры в состоянии делать это миллионы раз в секунду. Если взять не 8 разрядный, а что нибудь вроде core i7 то и миллиарды. Но тема в принципе забавная, порадовали. Правда очень редко, когда бывает нужна подобная информация и никто не гарантирует, что в следующей ревизии будет идентичное поведение
+2
Скорее огорчает, что так бездарно распорядились транзисторами. В 6205 никаких подобных проблем и быть не могло потому что старшая половина адреса стека была зафиксирована «намертво» и только нижняя хранилась в регистре. Ради чего в STM8 сделано иначе (и при этого гораздо более сложно как для реализации, так и для программиста?) — ради одного лишнего байта?
+1
где ссылка на даташит? это вроде как штатное поведение стека.
RM0016 Reference manual стр. 31-32.
3.1.2 Stack handling
RM0016 Reference manual стр. 31-32.
3.1.2 Stack handling
+3
UFO just landed and posted this here
Расчет показывает, что нижняя граница стека равна:
0x03FF — 513 = 0x01FF
0x3FF — 513 = 0x1FE
+2
Sign up to leave a comment.
Нарушаем стек в STM8