Prefiks rozmiaru argumentu w trybie 16-bitowym
Staram się zrozumieć zachowanie GAS .code16. Z podręcznika wydaje się, że w 16-bitowej sekcji, dla 32-bitowych operandów lub instrukcji, prefiks nadpisania operandu 66H zostanie utworzony dla kodowania instrukcji. Czy to oznacza
.code16
movw %eax, %ebx
jest legalny w takim trybie? Wtedy kod nie może działać na 16-bitowym procesorze?