
Сообщение от
Alex_K
В свете открывшихся обстоятельств весьма интересно, будут ли сильно отличаться по времени команды MOV @R1,R0 и MOV @PC,R0. Вроде бы аргумент будет прочитан по предвыборке, да и последовательность предвыборки не будет нарушена.
После теста однооперандных команд я сделаю специальный тест MOVPC.SAV для команд типа:
Код:
Mov R0, (PC)
MovB R0, (PC)
Mov (PC), R0
MovB (PC), R0
Mov (PC), (PC)
MovB (PC), (PC)
Mov (PC)+, (PC)
MovB (PC)+, (PC)
Mov (PC), (PC)+
MovB (PC), (PC)+
Чтобы далеко не искать, можно будет добавить туда же и уже протестированные:
Код:
Mov R0, (PC)+
MovB R0, (PC)+
Mov (PC)+, R0
MovB (PC)+, R0