(英特尔酷睿i5-760)MOVQ QWORD PTR DS:[地址],XMM0

时间:2012-12-13 16:10:58

标签: c++ assembly

最近我的程序问题(在另一台计算机上),它在启动时崩溃了,所以我设法在远程计算机和我的程序上调试它。我发现了一个有趣的事情,在我的电脑上输入代码:

010F131D    660FD605 681110 MOVQ QWORD PTR DS:[1101168],XMM0
010F1325    660FD605 701110 MOVQ QWORD PTR DS:[1101170],XMM0

未在远程计算机上显示:

0012131C     50             PUSH EAX
0012131D     66             DB 66
0012131E     0F             DB 0F
0012131F     D6             DB D6
00121320     05             DB 05
00121321     68111300       DD 1101168
00121325     66             DB 66
00121326     0F             DB 0F
00121327     D6             SALC
00121328     05 70111300    ADD EAX,1101170
010F131C     50             PUSH EAX

进入'DB 66'程序崩溃..

两台计算机都有64x版本的Windows(我的:win8_64x;远程:win7_64x) 处理器:(我的:intel核心i7-2600;远程:intel核心i5-760) 使用toolkit v110_xp和/ O2 / Ot标志在VC ++ 2012上编译了我的计算机上的C ++程序(虽然我有win7_64x)。

我的问题是:问题的根源是什么?如何解决? (我应该发布更多信息吗?)

0 个答案:

没有答案