Nedaří se mi rozlousknout větu
Podle toho, zda je použit prefix 0×66, se navíc rozhoduje, zda budou adresy specifikovány ve dvojicích DS a ES nebo se použijí dvojice DS a ES.
Tak, jak je napsaná, nedává smysl určitě, ale není mi jasné, jak ji jednoduše opravit, aby to smysl mělo. Pokud měla být opravdu řeč o segmentových registrech, přicházely by v úvahu úplně jiné prefixy. Navíc prefix 0x66 je prefix pro velikost operandu, ne adresy, takže ten by měl právě způsobit rozdíl mezi movs a movsd. Takže mělo jít o prefix 0x67 a dvojice di/ si a edi/ esi?