Цитата Сообщение от 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