Вы не можете, потому что набор инструкций не содержит инструкции для этого.Это всего лишь одна из многих особенностей x86.
Подобные ограничения вполне нормальны для языков ассемблера.Большинство архитектур содержат некоторые регистры, которые обрабатываются особым образом (например, слово состояния процессора), хотя, как правило, меньше, чем архитектура x86.
Причина, по которой не предоставляется инструкция для всех возможных перемещений, заключается в уменьшении размеранабор инструкций, так что инструкция занимает меньше памяти.В целом, более эффективно делать ходы, которые редко нужны в два этапа.