Одним из применений временного регистра является стабилизация синхронизации потока данных.
Рассмотрим пример, на который вы намекаете в своем вопросе: операция ALU с накопителем и операндом памяти.
Да, операнд памяти читается из памяти.Так почему бы не подать это прямо в АЛУ?Один из возможных ответов - синхронизация.
Данные, считываемые из памяти, действительны только в конце цикла шины.Эти данные исчезают, когда заканчивается цикл шины.Это означает, что известно, что данные действительны только в течение очень короткого периода времени.
По всей вероятности, слишком короткий период времени для распространения через АЛУ и хранения в Аккумуляторе.
Тем не менее, более чем достаточно времени, чтобы просто сохранить его непосредственно во временном регистре.В этом случае ALU имеет два стабильных входа: аккумулятор и временный регистр.
Фактически временный регистр содержит результат операции с памятью для использования ALU в следующем цикле процессора.