00401310 |. 99 |cdq
00401311 |. 33C2 |xor eax, edx
——————————————————为什么执行这两句后EAX和EDX没变化?
原来EAX值是00000010 EDX的值被CDQ(双字扩展)之后 变为00000000了
再经过XOR后,结果应该是 EAX不变,EDX变为00000010的 可是没变~~~
我看 riijj大哥写的注解是
00401310 |. 99 |CDQ // 把 EAX 扩展成 EDX:EAX
00401311 |. 33C2 |XOR EAX,EDX // 把 EAX 跟 EDX 进行 XOR 合并
看不明白 哈哈
基础比较差
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课