Size: a a a

2021 February 03

LZ

Leonid Zaliubovskii in Embedded Group
Я тебя о ipsr спрашивал, если что
источник

НТ

Никита Тыманович... in Embedded Group
Leonid Zaliubovskii
У тебя не голый РС счётчик и указатель стека. Есть и другие братюни в ядре
Да, конечно, но это если я захочу вернуться, нужно сохранить и выгрузить все роны. Мы же в мейн изначально попадаем с пустыми регистрами .
источник

LZ

Leonid Zaliubovskii in Embedded Group
Никита Тыманович
Да вроде итак понятно, на что указывает program counter и stack pointer
Ну и тебя два стека указателя есть. Какой используешь? Используешь оба?
источник

НТ

Никита Тыманович... in Embedded Group
Ну, pc указывает на выполняемую инструкцию. Sp на последнее значение в стеке
источник

НТ

Никита Тыманович... in Embedded Group
Leonid Zaliubovskii
Ну и тебя два стека указателя есть. Какой используешь? Используешь оба?
Мейн стек поинтер. Тред я не использую
источник

LZ

Leonid Zaliubovskii in Embedded Group
А почему не используешь?
источник

НТ

Никита Тыманович... in Embedded Group
Leonid Zaliubovskii
А почему не используешь?
Пока проще с одним стек поинтером.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Эта пара как раз и помогает отчасти решать такие вопросы, как у тебя
источник

LZ

Leonid Zaliubovskii in Embedded Group
Так, с этим понятно. Что на счёт ipsr
источник

LZ

Leonid Zaliubovskii in Embedded Group
Откуда там берутся значения и накой они нужны?
источник

НТ

Никита Тыманович... in Embedded Group
Leonid Zaliubovskii
Эта пара как раз и помогает отчасти решать такие вопросы, как у тебя
Ну, все равно все флаги и pc общие, так что наличие второго sp как-то мне не помогает. В ipsr номер прервания
источник

НТ

Никита Тыманович... in Embedded Group
Если там 0, то мы в обычном режиме
источник

LZ

Leonid Zaliubovskii in Embedded Group
Так, откуда он там берется, когда исчезнет. Найдешь ответ на этот вопрос - считай нашел ответ как сделать, то что ты хочешь и можно ли это вообще сделать 😏
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ещё раз, читай доки Арма, там все есть
источник

LZ

Leonid Zaliubovskii in Embedded Group
И nvic вместе с ним. Потому что определенно ты не не сможешь очистить ro регистр напрямую
источник

LZ

Leonid Zaliubovskii in Embedded Group
Надеюсь это очевидно...
источник

НТ

Никита Тыманович... in Embedded Group
Ага
источник

НТ

Никита Тыманович... in Embedded Group
Мало ли, кто-то с этим сталкивался.
источник

LZ

Leonid Zaliubovskii in Embedded Group
С чем? С очисткой ro регистра?
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ты завязывай с веществами ☺️
источник