ARMV8-A64指令编码介绍

文摘   2024-09-20 07:05   中国  


A64 instruction set encoding

A64的指令本身仍然是32位宽度.

A64指令大致分为3类,数据传送指令、数据处理指令、跳转指令

bit28-bit24的5个bit标记着该指令术语具体的哪一类

(op0编码)


我们看下立即数的操作

bit28-bit24 :100xx, 其实也就是bit28-bit26 :100

bit25-bit23的3个bit表示 立即数操作的分类:

我们再以Add/subtract (immediate)为例来看,也就是bit25-bit23是010



ARM研习社
嵌入式软件、C语言、ARM、Linux、内核、驱动、操作系统
 最新文章