4: В архитектуре x86 регистры действительно находятся в ЦП, а не в ОЗУ.Хорошо, я не знаю ни одной архитектуры после 1970 года, где регистры не проявляются в ЦП, но я знаю архитектуры (например, 8051), где регистры находятся в том же адресном пространстве, что и ОЗУ, или, по крайней мере,регистры являются подадресным пространством: команды, которые обращаются к ОЗУ, могут так же легко получать доступ к регистрам, используя точно такие же коды команд, и то, будет ли доступ вне оперативной памяти к ОЗУ или остается внутри микросхемы к регистрам, зависит только от адресаиспользуемый.В x86, однако, действующие значения регистров вообще не доступны с помощью инструкций, ссылающихся на память.(Если вы сначала явно или неявно не сохраните их в памяти, но мы не будем говорить об этом здесь.)