返回值是怎么返回数据的

返回值是怎么返回数据的

1、8位返回值,使用AL寄存器返回数据

2、16位返回值,使用AX寄存器返回数据

3、32位返回值,使用EAX寄存器返回数据

4、64位返回值,使用EAX存低32位数据,使用EDX存高32位数据

因EAX通常用作返回值寄存器,逆向操作时,可以在CALL指令下断点,执行后看EAX的值有没发生变化。