Чтение Универсальный контроллер прерываний ARM В разделе 4.1.4 приведено пояснение ниже:
Банковское обслуживание регистра означает предоставление нескольких копий регистра по одному и тому же адресу.Свойства доступа к реестру определяют, к какой именно копии реестра обращаются.
Я немного запутался насчет at the same address
.Например, если R12 и R12_fiq - это один и тот же регистр, как процессор будет гарантировать, что исходные данные в R12 не будут переопределены в режиме fiq.И нужно ли это гарантировать?
Я давно ищу в сети.Но бесполезно. Все связанные вопросы мне не помогают.
Я думаю, что ответ Бенуа в Что означает «банк» в реестре? это своего рода помощь, но яЯ не уверен.
Заранее спасибо.
------------ обновлено -----
Из-за ответа Домена,R8_usr и R8_fiq - это два разных регистра.Извините, что я не знаю, как голосовать за него.И я также заметил, что в ответе ensc упоминается слово «посвященный», возможно, он знает, что они разные.Но из-за моего плохого описания, он не подчеркивает это.