Цитата Сообщение от Alex_K Посмотреть сообщение
Результаты теста на "КВАНТ"-овской схемотехнике. Часть вторая.

Хорошо кстати видно, что в новой версии программы сильно отличаются результаты тестов команд ASH и ASHC, а ведь их время выполнения зависит от того, на сколько надо двигать. Какой в программе задается счетчик сдвига?
Отфонарный) Вернее он равен адресам буфера, а так как программа перекомпилирована, то буфер на новом месте, и коэффициент сдвига другой)

---------- Post added at 16:57 ---------- Previous post was at 16:56 ----------

Цитата Сообщение от Alex_K Посмотреть сообщение
Кстати по поводу разницы. Когда-то давно я гонял команду SOB R0,. между двумя прерываниями таймера. Естественно все было синхронизировано, на первом прерывании запускался пустой цикл со значением R0 = 0 (т.е. фактически 65536), на втором прерывании смотрелось сколько отщелкало. Все это делалось в пультовом отладчике, так что никаких прерываний, окромя таймера и быть не могло. Так вот результаты капитально плавали, отличались подчас на несколько сотен. Вот так-то.
Значит похоже на какую-то несинхронность с циклами памяти, либо же плавание задержек памяти(?)