MCU, указанный здесь, представляет собой серию Freescale MC9C08 , в которой используется слегка улучшенная версия их архитектуры HC08. Это 8-битное ядро, которое (как и многие другие) имеет более короткие инструкции и более быстрый доступ к адресам «нулевой страницы», чем другие. Адреса нулевых страниц имеют длину всего 8 бит вместо 16 бит, поэтому ссылки на них могут составлять 2 байта вместо 3, и в результате на выполнение уходит на 1 цикл меньше .
Ключевое слово «near» указывает компилятору поместить переменную в «нулевую страницу», если это возможно, для лучшей производительности. Компиляторы, специально написанные для разработки встраиваемых систем, такие как этот , обычно реализуют такие расширения языка (здесь описывается как «Поддержка C для нулевой страницы»).