Пётр, спасибо за Ваши подробные ответы.
Попутно возник ещё такой вопрос: что это за команда запрещения прерываний в загрузчике?
(синтаксис изменён для асма GCC, но $ это #, а код шестнадцатеричный, это и так понятно)
Зачем нужно запрещать прерывания? Зачем нужно их потом разрешать? Где хранятся векторы прерываний? В нижних адресах или где-то ещё?
В загрузчике видел выравнивание для пропуска байт. Тоже не очень понятно, зачем их пропускать. Ну типа такого:
Код:
nop
br loader
.= 32
loader:
mtps #^O340