Префикс размера операнда в 16-битном режиме

пытаюсь понять ГАЗПоведение .code16. Из руководства видно, что в 16-битном разделе для 32-битных операндов или команд будет создан префикс переопределения операнда 66H для кодирования команды. Это значит

.code16
movw %eax, %ebx

законно в таком режиме? Тогда код не может работать на 16-битном процессоре?

Ответы на вопрос(1)

Ваш ответ на вопрос