MM, миллион натягивается в случае, когда нужно прочитать код команды длиной в одно слово, а больше никаких обращений к памяти не требуется. А к примеру команд 063737 xxxxxx yyyyyy, выполнится в 6 раз меньше, потому что занимает три слова, выполняет два чтения и одну запись. Если у вас изменение читаемого слова вызвано изменением синхросигнала, то как раз и получается, что на 1 бит ВМ2 успевает прочитать около 25 слов. А клава у вас точно 40 кГц выдаёт?