Jeg beklager f.eks. Spørgsmål, hvor svar synes at være let at søge i google …
For nogen tid siden har jeg set en tabel / liste over ARMv8-instruktioner med opcodes, og det var perfekt, men jeg mistede linket. Nu prøver jeg i det mindste at finde nogle kilder, hvor opcodes af instruktionerne er anført og ikke kan.
Der er nogle C-overskrifter, hvor opcodes defineret i ikke-læsbar form, mange forskellige videnskabelige publikationer med 1k + sider (uden opcodes) osv., men jeg kan ikke finde en simpel liste.
Kan nogen pege på mig?
Svar
Dette dokument kan være interessant for dig: https://github.com/CAS-Atlantic/AArch64-Encoding
Kommentarer
- Det ' er bestemt en bedre kilde, som jeg har givet. Mange tak!
Svar
Eureka!
PS Det er virkelig svært at google det (søgeord Jeg brugte – “b arm64 opcode”), så jeg besluttede at sende det som svar. Håber det vil være nyttigt for andre.
Svar
Den kanoniske kilde er ARM Architecture Reference Manual . Hvis du foretrækker maskinlæsbart format, er XML-filer også tilgængelige .
Kommentarer
- Ja, jeg ' har forsøgt at arbejde med officielle dokumenter, men det tager for meget tid at udtrække nødvendige oplysninger (på mindst for mig), at ' hvorfor jeg søgte efter noget godt struktureret med minimal mængde information ikke ' t relateret til emnet. alligevel tak for at dele links til officielle dokumenter, det vil helt sikkert være nyttigt for fremtidige forskere.
- @OlvinRoght For mit tilfælde giver det accepterede svar ingen nyttig information om opkoderne. Ovenstående ARM-manual gør det godt. Her er et direkte link static.docs.arm.com/ddi0596/a/… .
- @Biswapriyo Det betyder, at vores sager er helt forskellige. Jeg ' har brug for opkoder til at lappe tilsløret applikation, og selv den tabel, jeg angav i mit svar, var nok.