[an error occurred while processing this directive]
разница у АВР 2 цикла получить байт с инкрементом а у 51 4 цикла. В програмном коде всего одна лишняя операция inc DPTR. Все остальное теже яйца если праильно на начальном этапе продумать логику работы.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')