注册 登录
编程论坛 汇编论坛

请问dword在编译的时候为什么会生成xor al,12

hilda1 发布于 2014-01-07 21:05, 563 次点击
源代码:aa DWORD 12345678h

一编译就成了 js short 00401058-----------------78   56
             xor al,12-------------------------34   12
为什么每次都和al比较下呢?  不懂。。。请高手赐教。。
2 回复
#2
zklhp2014-01-08 13:26
aa DWORD 12345678h

这是定义了一个数据 编译出来也应该是个数据 根据小尾模式 应该是 16进制的 78 56 34 12 结果没错

至于你说的

一编译就成了 js short 00401058-----------------78   56
             xor al,12-------------------------34   12


我能不能理解为 你把数据错误的反编译了呢 否则 你说的【一编译就变成了】应该如何理解?
#3
wp2319572014-01-10 08:19
看不懂楼主在说什么
1