Нет, не заменяет. Проверил на стыке С2, послал через гипертерминал символ на УКНЦ, в порту 0176570 установился флаг готовности. В пультовом отладчике выполнил команду MOV @(R2)+,@R0, при R2=0 и R0=176572. Если бы на dst выполнялся бы цикл RMW, то флаг готовности был бы сброшен, а он остался.
Значит какие-то холостые или лишние такты делает. Может два цикла чтения подряд. Или еще чего. Но факт в том, что при таких адресациях W и RMW сравниваются по времени.
Значит какие-то холостые или лишние такты делает. Может два цикла чтения подряд. Или еще чего. Но факт в том, что при таких адресациях W и RMW сравниваются по времени.
Titus, надо Вам сделать аналогичный тест на вашем движке и с дробными тактами, будет возможность сравнить. А уж если все будет одинаково, то тогда начинать делать выводы.
Чудес на свете нет, все можно будет объяснить.
Titus, надо Вам сделать аналогичный тест на вашем движке и с дробными тактами, будет возможность сравнить. А уж если все будет одинаково, то тогда начинать делать выводы.
Чудес на свете нет, все можно будет объяснить.
Аналогичный - это слишком много. Можно выделить одельные команды, которые надо проверить, и их дописать.