我是新成员,并通过实例来更好地理解。我遇到了两个程序,一个使用OnPropertyChanged("MyProperty");
,另一个使用enter 0,0
。我理解push ebp; mov ebp, esp
将所有通用寄存器压入堆栈。如果这两个术语可以互换使用,我会感到困惑吗?
pusha
等于
enter 0,0
pusha
汇编?
答案 0 :(得分:3)
单个指令enter 0, 0
相当于指令对push ebp
mov ebp, esp
。 enter
需要4个字节进行编码,组合只需要3个字节。
由于pusha
,您的2个代码段不相同
从第一个中删除它,或将其添加到第二个。