На Сахаре была долгая говорильня по этому поводу. Дело в том, что время исполнения команды в АРМ меняется в зависимости от множества факторов, и вычислить точное достаточно геморройно. Сошлись на 4..5 тактов на команду :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)