0

我的教授想向我们展示如何解码指令,他举了一个例子(at&t 语法):

movq $8, 4(%rdx,%rsi,4)

我对他为什么选择操作码为 C7 感到迷茫。

从我发现的在线表格中:

C7- move imm32 to r/m32 or imm32 (sign extended to 64 bits) to r/m64

他是如何知道它的符号扩展的,以及为什么我们要移动 32 毫米?指示很清楚movq不是movl

4

0 回答 0