Я хочу отключить MMU во время программы загрузки (голое железо) для архитектуры ARMv7. Читая ARM ARM я наткнулся на это.
«Когда MMU отключен, инструкция может быть извлечена, если выполняется одно из следующих условий:
• Инструкция находится в том же блоке памяти размером 4 КБ (выровненном по 4 КБ), что и инструкция, необходимая для простого последовательного выполнения программы, или находится в блоке памяти размером 4 КБ, непосредственно следующем за таким блоком.
• Инструкция находится в том же блоке памяти размером 4 КБ (выровненном по 4 КБ), из которого ранее требовалось выполнение инструкции простым последовательным выполнением программы с отключенным MMU, или находится в блоке 4 КБ, непосредственно следующем за таким блоком».
Кто-нибудь может расшифровать и объяснить мне, как я могу убедиться, что инструкции находятся в пределах 4 КБ / 8 КБ рядом друг с другом? (Вот как я понимаю утверждения..)