мне очень неловко за глупые вопросы

я только изучаю контроллеры,
мне не совсем понятно с банками памяти микроконтроллера
что вкаждый банк можно записать по одной программе?
Warn FE6F~1.asm684:[102] code crosses boundary@800h
а эта ошибка говорит что память закончилась во всем
микроконтроллере или в одном банке?