Цитата Сообщение от Destr Посмотреть сообщение
А если в общем плане (при нормальных условиях, без извратов с неизвестным стеком, ROM, IM и т.д.) - то это самый лучший вариант.
Я извиняюсь, но это самый подходящий вариант при любых условиях , за исключением работы этого варианта из ПЗУ. Но такого условия не стояло. Условие стояло - "пзу может отсутствовать" .
Да, пзу может отсутствовать. Прерывания мы запретим. Стек может быть где угодно (неизвестен) и режим прерываний может быть любым (IM 0,1,2). А состояние прерываний (enable/disable) может определить, сохранить и восстановить даже зеленый нуб.