x86-64关于字节部分的汇编

时间:2017-10-05 02:07:14

标签: assembly x86-64

现在%esi包含数组的基地址,让我们说0x601040。 当我在GDB中执行x / 1db时,我得到值8,这是我想要的值。但是,当我尝试将%esi的值从内存移动到暂存寄存器时,我得到了另一个值。

我做的是:movl(%esi),%r​​11d

我打印了si和sil部分以尝试根据需要获得值8,但是当我获得不同的值时,这些都不起作用。

我如何根据需要获取字节部分?

感谢您的协助。

0 个答案:

没有答案