Что такое набор инструкций AMD ryzen 7 2700 (для создания ассамблера) - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу создать свой первый ассемблер, чтобы я мог программировать свои собственные языки программирования, свою собственную ОС и так далее.Есть только одна проблема: я не могу найти набор инструкций для ryzen 7 2700. Я уже обнаружил, что он использует архитектуру zen +, но я также не смог найти что-то для этого.Кто-нибудь знает, где я могу найти полный набор инструкций со всеми операциями, на которые способен процессор, и всеми именами регистров и так далее?Это было бы очень полезно.Кстати.Вы знаете открытый исходный код ассемблера для меня, чтобы учиться?Я новичок в этой теме, поэтому сначала мне нужно много узнать об этом и подумать, что это будет возможностью узнать, как выполняется кодирование на ассемблере.Я также был бы благодарен за больше материала для чтения и других вещей, из которых я могу учиться!

1 Ответ

0 голосов
/ 05 февраля 2019

Руководства могут быть хорошим источником.Если вы не знакомы, проверьте их.Есть лучшие вводные источники, но именно здесь вам, вероятно, придется обратиться за необработанными деталями.

  1. Страница руководств AMD.
  2. Руководство по общему назначению AMD.
  3. Руководство Intel x86.

Intel x86 и AMD x86 не совсем совпадают, но ядроони почти одинаковы.

...