-
- это сложный ответ, потому что в этой теме мы очень удачно обошли
вопрос управления содержимым $gp по ходу выполнения кода. тут бы я
декларировал бы следующий принцып "в собранном коде - каждой
реальной секции маленьких данных, свое значение $gp ". и тут
рождается новая тема - возможность использовать внешний
подгруженный бинарно-совместистимый код, оверлеи, самомодификацию и
рефлексию(!!!), но это выходит за рамки школьного образования :) - klen(05.07.2026 10:36)
- А как переназначение $gp в принципе совместимо с прерываниями? Его
тогда нужно добавлять в сохраняемый контекст. - =AlexD=(06.07.2026 10:52)
- УГУ. И в переключалку контекста ОСРВ, если используется. - Nikolay_Po(06.07.2026 10:57)
- Главное для меня то, что в таком случае, придётся добавить gp в набор сохраняемых регистров при переключении контекста ОСРВ. - Nikolay_Po(05.07.2026 10:38)
- А как переназначение $gp в принципе совместимо с прерываниями? Его
тогда нужно добавлять в сохраняемый контекст. - =AlexD=(06.07.2026 10:52)
- это сложный ответ, потому что в этой теме мы очень удачно обошли
вопрос управления содержимым $gp по ходу выполнения кода. тут бы я
декларировал бы следующий принцып "в собранном коде - каждой
реальной секции маленьких данных, свое значение $gp ". и тут
рождается новая тема - возможность использовать внешний
подгруженный бинарно-совместистимый код, оверлеи, самомодификацию и
рефлексию(!!!), но это выходит за рамки школьного образования :) - klen(05.07.2026 10:36)