Или есть инструмент для такой работы?
Я также хочу получить соответствующий машинный код для каждой инструкции.
Инструкция CPUID сообщает о том, какие функциональные возможности поддерживает процессор для процессоров x86.
http://www.intel.com/assets/pdf/appnote/241618.pdf
Вы должны обратиться к справочному руководству по эксплуатации для кодов операций.CPU может сказать вам, что 'код операции 0x ??это инструкция XYZ "программно.
То, что вы ищете, это информация о наборе команд. Для процессоров Intel вы можете посмотреть здесь: http://www.intel.com/products/processor/manuals/.
Для x86-64 и Itanium, обратитесь к главе 3 в этом PDF: http://www.intel.com/Assets/PDF/manual/325383.pdf
В каждой архитектуре, о которой я заботился, чтобы узнать, что глубоко, есть подобное руководство.
CPU-Z - это бесплатная программа, которая будет возвращать поддерживаемые инструкции.
Чтобы получить эту информацию по коду, я думаю, вам потребуются глубокие знания сборки ASM.
Я бы не подумал, поскольку это то, что ЦП должен был бы поддерживать.Гугл твой процессор.