Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L7xx сколько времени выполняется ассемблерный DO

Вы не вошли.

 Поиск | Регистрация | Вход 

Evgeny
16.10.2004 21:04:24
#1

Гость

L7xx сколько времени выполняется ассемблерный DO

Вот есть что-то такое

  asm("AX0=100;");
  asm("CNTR=AX0;");

   asm("DO WaitStrob UNTIL CE;");
   asm("WaitStrob: NOP;");

Вроде бы оно должно выполнятся 2 + 100*2 = 202 клока процессора.
Один клок процессора - это 1/(14.7456*2) микросекунды.

меряю микросекунды - получается, что выполняется оно  около 3.4 микросекунды или 100 клоков.

Скажите мне что я глючу, забыл все что читал про  2181/2185 и вышеописанный цикл выполняется за один клок на раз

Evgeny
17.10.2004 15:40:16
#2

Гость

Re: L7xx сколько времени выполняется ассемблерный DO

Отставить - действительно глючю...почему-то комментарии в старом коде не соответствовали самому коду.