Кстати 100% что код написанный на keil-овском C для C166 будет более оптимален, чем вы на ассемблере напишите, не говоря уже о том, что серьезного проекта на ассемблере просто физически не написать и не отладить даже за 10 лет
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)