Имеет ли режим FIQ свой стек? - PullRequest
1 голос
/ 01 марта 2020

Я немного озадачен кассовыми регистрами в режиме FIQ . В режиме FIQ зарегистрирован регистр SP. Означает ли это, что режим FIQ имеет свой собственный стек?

1 Ответ

1 голос
/ 01 марта 2020

от armv4 к armv6 были объединены указатели стека, как показывают справочные руководства по архитектуре arm. это означает, что да, каждый из этих режимов, sv c, irq, fiq, ... имеет свои стеки. Вы увидите код bootstrap для этих частей, который будет прыгать через режимы установки стеков.

это относится к области оружия, чипы - это, в основном, вещи, отличные от руки, и то, что связано с fiq или irq, зависит от производителя чипа. Я видел несколько из них, где все может вызывать fiq или irq, давая программисту выбор, что позволяет, если вы не используете fiq или не используете другие режимы, вам не нужно настраивать эти стеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...