对于某些问题,我很抱歉,在Google中似乎很容易找到答案。丢失的链接。现在,我试图至少找到一些列出了指令操作码并且没有列出的源。

有一些C头文件,其中以不可读的形式定义的操作码,许多其他科学出版物超过1k页(不包含操作码)等,但是我找不到简单的列表。

有人可以指点我吗?

#1 楼

该文档可能对您很有趣:
https://github.com/CAS-Atlantic/AArch64-Encoding

评论


我提供的绝对是更好的来源。十分感谢!

–奥文·罗特(Olvin Right)
1月17日在16:49

#2 楼

尤里卡!


这里是这个桌子


P.S.用谷歌搜索它真的很困难(我使用的关键字-“ b arm64操作码”),因此我决定将其发布为答案。希望对其他人有帮助。

#3 楼

规范来源是《 ARM体系结构参考手册》。
如果您喜欢机器可读的格式,那么XML文件也可用。

评论


是的,我尝试使用官方文档,但是提取所需的信息花了太多时间(至少对我而言),这就是为什么我搜索结构合理,信息量最少且与主题无关的原因。但是无论如何,感谢您共享与官方文档的链接,这对于将来的研究人员无疑是有用的。

–奥尔文·罗格(Olvin Roght)
1月19日9:30

@OlvinR​​oght对于我来说,可接受的答案没有提供有关操作码的任何有用信息。上面的ARM手册做得很好。这是一个直接链接static.docs.arm.com/ddi0596/a/…。

– Biswapriyo
1月20日12:37



@Biswapriyo这意味着我们的情况完全不同。我需要操作码来修补模糊的应用程序,甚至我在答案中提供的表也足够了。

–奥尔文·罗格(Olvin Roght)
1月20日13:19