Mi dispiace per domande in cui la risposta sembra essere facilmente ricercabile in google …
Qualche tempo fa ho visto la tabella / elenco di istruzioni ARMv8 con opcode ed era perfetto, ma ho perso il collegamento. Ora sto cercando di trovare almeno alcune fonti in cui i codici operativi delle istruzioni sono elencati e non posso.
Ci sono alcune intestazioni C, in cui i codici operativi definiti in forma non leggibile, molte pubblicazioni scientifiche diverse con 1k + pagine (non contenenti codici operativi), ecc., ma non riesco a trovare un elenco semplice.
Qualcuno potrebbe indicarmi?
Risposta
Questo documento potrebbe essere interessante per te: https://github.com/CAS-Atlantic/AArch64-Encoding
Commenti
- It ' è sicuramente una fonte migliore che ho fornito. Grazie mille!
Risposta
Eureka!
PS È davvero difficile cercarlo su Google (parole chiave Ho usato – “b arm64 opcode”), quindi ho deciso di postarlo come risposta. Spero che possa essere utile per gli altri.
Risposta
La fonte canonica è Manuale di riferimento dellarchitettura ARM . Se preferisci il formato leggibile dalla macchina, sono disponibili anche i file XML .
Commenti
- Sì, ' ho provato a lavorare con documenti ufficiali, ma ci vuole troppo tempo per estrarre le informazioni necessarie (allindirizzo almeno per me), questo ' è il motivo per cui ho cercato qualcosa di ben strutturato con una quantità minima di informazioni non ' correlato allargomento. Ma comunque grazie per aver condiviso link a documenti ufficiali, sarà sicuramente utile per futuri ricercatori.
- @OlvinRoght Per il mio caso la risposta accettata non fornisce alcuna informazione utile sui codici operativi. Il manuale ARM sopra lo fa bene. Ecco un link diretto static.docs.arm.com/ddi0596/a/… .
- @Biswapriyo Significa che i nostri casi sono completamente diversi. ' avevo bisogno di codici operativi per lapplicazione di patch offuscata e anche la tabella che ho fornito nella mia risposta era sufficiente.