SM (30.05.2005 19:10, просмотров: 1) ответил algent на А я уже сам против 32-битных push/pop :).
Да не требуется от этого ядра быть супер-мультизадачно ориентированным. Разрядность смещения, конечно, расширить можно, но вот на сколько оно оправдано? В прерываниях сохранять больше надо, так как в PSW места-то нету больше.
А насчет 2-го PC - ну 2 PC естессно не делают, а вот теневой регистр, сохраняющий адрес возврата - вполне делают. Что дает преимущество при возврате из подпрограммы - прямая пересылка из регистра в PC, а конвейеризованное восстановление уже этого регистра из стека.