我刚刚开始使用radare2,当我试图在我的程序中解散一个点时,我注意到了一个点。输出是:
0x00000000 48b841000000. movabs rax, 0x41
我知道 0x48 是 mov (0xB8) 的 REX 前缀,立即操作数是 0x41。如果 0x41 消耗 64 位,它将是 0x0000000000000041(8 个字节)。
指令的总长度应该是 10 字节 (0xA),这很有意义,因为我的下一条指令从 0xA 开始(因为第一条指令消耗了从 0x0 到 0x9 的 10 个字节)
上面反汇编中的点是什么意思?有人可能会指出我关于反汇编格式的文档吗?