Liste des opcodes ARMv8 (AArch64, ARM64)

Je suis désolé pour des questions telles que la réponse semble être facilement recherchée dans Google …

Il y a quelque temps, jai vu la table / liste des instructions ARMv8 avec des opcodes et cétait parfait, mais jai perdu le lien. / p>

Il y a des en-têtes C, où les opcodes sont définis sous une forme non lisible, beaucoup de publications scientifiques différentes avec plus de 1k pages (ne contenant pas dopcodes), etc., mais je ne trouve pas de liste simple. p>

Quelquun pourrait-il me désigner?

Réponse

Ce document peut être intéressant pour vous: https://github.com/CAS-Atlantic/AArch64-Encoding

Commentaires

  • It ' est certainement la meilleure source que jai fournie. Merci beaucoup!

Réponse

Eureka!


VOICI CE TABLEAU


PS Il est vraiment difficile de rechercher sur Google (mots clés Jai utilisé – « b arm64 opcode »), jai donc décidé de le poster comme réponse. Jespère que cela « sera utile pour les autres.

Réponse

La source canonique est le ARM Architecture Reference Manual . Si vous préférez un format lisible par machine, les fichiers XML sont également disponibles .

Commentaires

  • Oui, jai ' essayé de travailler avec des documents officiels, mais cela prend trop de temps pour extraire les informations nécessaires (à le moins pour moi), que ' s pourquoi jai recherché quelque chose de bien structuré avec une quantité minimale dinformations nest pas ' lié au sujet. Mais en tout cas merci de partager des liens vers des documents officiels, cela sera certainement utile pour les futurs chercheurs.
  • @OlvinRoght Pour mon cas, la réponse acceptée ne fournit aucune information utile sur les opcodes. Le manuel ARM ci-dessus le fait bien. Voici un lien direct static.docs.arm.com/ddi0596/a/… .
  • @Biswapriyo Cela signifie que nos cas sont complètement différents. Jai ' besoin dopcodes pour patcher une application obscurcie et même le tableau que jai fourni dans ma réponse était suffisant.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *