Здравствуйте. Пытаюсь оптимизировать несколько программ на ассемблере. Для начала скачал два справочника: AMD Geode™ GX Processors и AMD x86 Code Optimization Guide. Просмотрев их пришол в некоторое замешательство. В обоих справочниках есть описание инструкций процессороа AMD, но время выполнения этих инструкций разное (в обоих сравочниках). Тоесть если руководствоватся AMD Geode™ GX Processors то оптимизация типа : mov eax,0 >>>> xor eax,eax cmp eax,0 >>>> test eax,eax не имеет смысла,поскольку все эти инструкции виполняются в один такт(не зависимо от того выполняются они с регистрами или с памятью).А если посмотреть AMD x86 Code Optimization Guide то в этих заменах есть смысл. Я понимаю что очевидно в этих книгах описуются разные ядра процессоров. Так вот собственно вопрос: 1) начиная с какой модели процессора выше описаная оптимизация не имеет смысла (в гуглях ответа не нашёл); 2)где найти литературу в которой описаны изменения (на уровне инструкций) которые вносились от модели к модели процессора.