ARMv8 (AArch64, ARM64) opcodes-liste (Norsk)

Jeg beklager for eksempel spørsmål der svar ser ut til å bli lett søkt i google …

For en tid tilbake har jeg sett tabell / liste over ARMv8-instruksjoner med opcodes, og det var perfekt, men jeg mistet lenken. Nå prøver jeg å finne i det minste noen kilder der opcodes med instruksjoner er oppført og ikke kan.

Det er noen C-overskrifter, der opcodes definert i ikke-lesbar form, mange forskjellige vitenskapelige publikasjoner med 1 000 sider + (uten opcoder) osv., men jeg kan ikke finne en enkel liste.

Kan noen peke meg?

Svar

Dette dokumentet kan være interessant for deg: https://github.com/CAS-Atlantic/AArch64-Encoding

Kommentarer

  • Det ' er definitivt bedre kilde som jeg ga. Tusen takk!

Svar

Eureka!


HER ER DENNE TABELLEN


PS Det er veldig vanskelig å google det (søkeord Jeg brukte – «b arm64 opcode»), så jeg bestemte meg for å legge det ut som svar. Håper det vil være nyttig for andre.

Svar

Den kanoniske kilden er ARM Architecture Reference Manual . Hvis du foretrekker maskinlesbart format, er XML-filer også tilgjengelige .

Kommentarer

  • Ja, jeg ' har prøvd å jobbe med offisielle dokumenter, men det tar for lang tid å hente ut nødvendig informasjon (kl. minst for meg), at ' hvorfor jeg søkte etter noe godt strukturert med minimal mengde informasjon, ikke ' t relatert til emnet. uansett takk for at du deler lenker til offisielle dokumenter, det vil definitivt være nyttig for fremtidige forskere.
  • @ OlvinRoght For mitt tilfelle gir det aksepterte svaret ingen nyttig informasjon om opkodene. Ovennevnte ARM-manual gjør det vel. Her er en direkte lenke static.docs.arm.com/ddi0596/a/… .
  • @Biswapriyo Det betyr at sakene våre er helt forskjellige. Jeg ' har trengt opkoder for å lappe tilstoppet applikasjon, og til og med tabellen jeg oppga i svaret mitt var nok.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *