ARMv8 (AArch64, ARM64) opkódok listája

Sajnálom, például olyan kérdéseket, amelyekre úgy tűnik, hogy a válasz könnyen kereshető a Google-ban …

Valamivel ezelőtt láttam táblázatot / listát az ARMv8 utasításokról opkódokkal, és tökéletes volt, de elvesztettem a linkemet. Most megpróbálok legalább néhány olyan forrást találni, ahol az utasítások opkódjai fel vannak sorolva és nem tudnak <. / p>

Van néhány C fejléc, ahol az olvashatatlan formában definiált opkódok, sok különféle tudományos publikáció 1k + oldalas (opkód nélküli) stb., de nem találok egyszerű listát.

Tudna valaki rám mutatni?

Válasz

Ez a dokumentum érdekes lehet az Ön számára: https://github.com/CAS-Atlantic/AArch64-Encoding

Megjegyzések

  • It ' határozottan jobb forrás, amelyet megadtam. Köszönöm szépen!

Válasz

Eureka!


ITT EZ A TÁBLÁZAT


PS Nagyon nehéz google-ozni (kulcsszavak Használtam – “b arm64 opcode”), ezért úgy döntöttem, hogy válaszként felteszem. Remélem, hasznos lesz másoknak is.

Válasz

A kanonikus forrás a ARM Architecture Reference Manual . Ha a géppel olvasható formátumot kedveli, akkor az XML fájlok is elérhetők .

Megjegyzések

  • Igen, én ' megpróbáltam hivatalos dokumentumokkal dolgozni, de túl sok időbe telik a szükséges információk kinyerése (a legkevésbé számomra), ezért ' s miért kerestem valami jól felépített, minimális mennyiségű információval nem ' t a témához kapcsolódóan. De különben is köszönöm, hogy megosztotta a hivatalos dokumentumok linkjeit, ez mindenképpen hasznos lesz a jövő kutatóinak.
  • @OlvinRoght Az én esetemben az elfogadott válasz nem nyújt hasznos információt az opkódokról. Nos, itt van egy közvetlen link static.docs.arm.com/ddi0596/a/… .
  • @Biswapriyo Ez azt jelenti, hogy eseteink teljesen mások. ' Szükségem volt opcódokra az elhomályosított alkalmazás foltozásához, sőt a válaszomban megadott táblázat is elegendő volt.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük