Я немного сбит с толку, когда выполняется простая инструкция mov, так как из компонентов, которые я знаю, современный процессор обычно не видит места, где ее можно выполнить, я знаю, что в упрощенной архитектуре фон Неймана можно считать, что ALU отвечает за выполнение команд mov (в данном случае я бы не назвал это ALU, но как бы там ни было ...).

Я знаю о тех 4 компонентах процессора, которые отвечают за выполнение инструкций:

ALU: для выполнения арифметических, логических и битовых операций.

FPU: для арифметических и битовых операций над числами с плавающей запятой.

AGU: для расчета адресов для доступа к основной памяти.

MMU: для преобразования адресов виртуальной памяти в физические адреса.

Но проблема в том, что я просто не вижу ничего из этого описания для выполнения простых вещей, таких как следующие, которые довольно распространены:

мов топор, 5

мов ал, [bx]

mov [bx], 110

Тогда где выполняется инструкция mov после ее декодирования?

Спасибо за помощь.

0