Программа выполняется в чистом DOS 6.22 Как заставить инструкцию movsb работать с регистрами esi и edi? Просто задание префикса 66h не помогло.
AlexDon 66 определяет movsw-movsd - код A5, при A4 - префикс не играет рояли. 67 определяет исппользование cx-si-di/ecx-esi-edi или можно просто написать: Код (Text): movs byte ptr es:[edi], byte ptr [esi] ассемблеры должны воспринимать. Каким пользуешься?
пользуюсь tasm 3.1, поэтому просто написал: db 0F3h, db 067h, db 0A4h ; rep movsb 32 разрядное а использую я это в unreal mode для пересылки массива между основной памятью и расширенной. Спасибо за помощь.