ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1514286 Топик полностью
petrd (25.04.2025 16:16, просмотров: 67) ответил il-2 на Ты от меня что-то скрываешь :-) Я не вижу проблемы - написать пролог на асме, а в конце командой J (без всяких L) перескочить на обработчик прерывания. А там он сам выйдет по MRET куда положено. И никаких дополнительных JL / RET. Мне мой вариант больше нравится :-)
Только надо иметь ввиду, что прыжок по J это 20 бит или в пределах 1 Мб. Может и не дотянуться. 

И еще. Ну хорошо, прыгнули по J - проблем не возникло и 1Мб адресов хватило и регистры не тронули, кроме x0, на который начихать. Только перед прыжком же хотели какие-то действия совершить, а это опять же придется задействовать регистры.Опять пришли к необходимости сохранения пре-пре пролога.