Клиент потерян для электроники как минимум года на три.Лучше сразу в чистые программеры податься.Это типичный ход мысли для них.Следующий шаг - ловушки ошибок на месте неиспользуемых прерываний расставлять.Потом тест системы команд перед запуском тела.