这个代码如何用汇编完成这个功能?

时间:2017-02-28 12:12:33

标签: assembly x86 stack

这是汇编的部分代码:

_load_gdtr:             ; void load_gdtr(int limit, int addr);
         MOV       AX,[ESP+4]   ; limit
         MOV       [ESP+6],AX
         LGDT      [ESP+6]
         RET

CALL WAY:使用两个参数 limit = 0x0000ffff addr = 0x00270000 调用此func。

问题:在我看来,限制地址就像这样[FF FF 00 00 00 00 27 00](低 - >高),但结果就是这本[FF FF 00 00 00 27 00]在书上,我不知道这是为什么(记忆保存方式是littleendian)。

0 个答案:

没有答案