Реконструктор> Тоесть, тфу, есть машины, где out != mov, а есть где out == mov.
Есть машины, где out != mov (x86, 8080, Z80), есть машины, где out вообще нет в системе команд (PDP), есть архитектуры, где out есть, но им не пользуются, работая с переферией, отображённой на память (Z80 на ZX-Spectrum).
Кстати, на IBM PC использование регистров железа, отображённых на память, а не на порты, тоже нередкость. Особенно часто это у сетевых карт бывает.