解决方案 »

  1.   

    这是delphi内联的汇编。
    push 是入栈指令,就是分别吧eax,ebx,ecx,edx压人栈中。
    单独的几个指令看不出什么意思的。
      

  2.   

    eax,ebx,ecx,edx是4个常用的32位通用寄存器,代码中就是将它们依次压栈
    push 用来压栈,pop 出栈
    pushad 把所有8个通用寄存器压栈,对应的 popad
    一般高级语言中使用内联汇编是出于性能或维护性的考虑(一些代码使用汇编更直观)。