Нужно перехватить и самостоятельно обработать инструкции, неподдерживаемые процессором в среде WindowsNT/2K/XP/2003/... Для примера CPUID, CMPXCHG8B на не-Intel Socket7 процах. Возможно ли это? Где почитать?
cpuid нормально работает почти на всех "на не-Intel Socket7 процах." а вот всякие CMOVxx - увы нет. обрабатывать можно, но не имеет особого смысла - слишком дорого выйдет. перехватываешь все исключения от выполнения опкода UD2, берешь контекст выполнения, дизасмишь поток данных, выполняешь эмуляцию нужных команд. оно тебе надо? вот и я забил в свое время