Assembly arm二进制文件使用的是什么?

Assembly arm二进制文件使用的是什么?,assembly,arm,instruction-set,instructions,Assembly,Arm,Instruction Set,Instructions,下面的代码段显示了.so文件的一小部分 00000fb0 <_Z3logPc>: fb0: e92d4800 push {fp, lr} fb4: e28db004 add fp, sp, #4 fb8: e24dd008 sub sp, sp, #8 fbc: e50b0008 str r0, [fp, #-8] fc0: e3a00003 mov r0, #3 fc

下面的代码段显示了.so文件的一小部分

00000fb0 <_Z3logPc>:
     fb0:   e92d4800    push    {fp, lr}
     fb4:   e28db004    add fp, sp, #4
     fb8:   e24dd008    sub sp, sp, #8
     fbc:   e50b0008    str r0, [fp, #-8]
     fc0:   e3a00003    mov r0, #3
     fc4:   e59f3020    ldr r3, [pc, #32]   ; fec <_Z3logPc+0x3c>
     fc8:   e08f3003    add r3, pc, r3
     fcc:   e1a01003    mov r1, r3
     fd0:   e59f3018    ldr r3, [pc, #24]   ; ff0 <_Z3logPc+0x40>
     fd4:   e08f3003    add r3, pc, r3
     fd8:   e1a02003    mov r2, r3
     fdc:   e51b3008    ldr r3, [fp, #-8]
     fe0:   ebffff65    bl  d7c <__android_log_print@plt>
     fe4:   e24bd004    sub sp, fp, #4
     fe8:   e8bd8800    pop {fp, pc}
     fec:   00001780    andeq   r1, r0, r0, lsl #15
     ff0:   00001784    andeq   r1, r0, r4, lsl #15
您是否可以查看此处使用的指令集,并提供一个链接,显示适用于此集合的所有可能类型的指令


提前谢谢

你能告诉我你的问题的来龙去脉吗?如果这是学校的作业,你从老师那里得到了什么提示吗?这是一篇学士学位论文。我必须在.so文件中找到myselfreadelf-h和readelf-A,所以应该为您提供一些信息。然后使用搜索引擎查找特定体系结构/CPU的指令集引用。这看起来像是采用A32指令编码的AArch32汇编。有关完整的说明列表,请参阅ARMv8-A体系结构参考手册。请注意,根据您使用的处理器,并非手册中给出的所有指令都实际可用。通常情况下,一个指令从目标开始,然后是芯片,然后是哪个内核,然后是哪个体系结构,并显示完整的指令集。