能力值:
( LV2,RANK:10 )
|
-
-
2 楼
因为一个DWORD 最多储存0xFFFFFFFF (8个F),你数一下100000016 这个数字多少位
所以他正确的值是0x16 下次遇见这样的问题不要问calc 自己写个控制台
int main(int argc, char* argv[])
{
printf(" %08X \n",0x65231477 + 0x9ADCEB9F);
return 0;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我写了esi = 00000016..
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[QUOTE=kuty;1307674]因为一个DWORD 最多储存0xFFFFFFFF (8个F),你数一下100000016 这个数字多少位
所以他正确的值是0x16 下次遇见这样的问题不要问calc 自己写个控制台
int main(int argc, char* argv[])
{
printf(" %08X \n&...[/QUOTE]
我以为lea计算进位会影响CMP的结果,汇编了解基础,还需进一步加深了解.
感谢你回复
|
能力值:
( LV2,RANK:15 )
|
-
-
5 楼
即 esi = 00000016. cmp语句 结果是 esi < 17. ja语句不成立.
就是这么算的,建议lz修改时保留原帖,以免误解
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我还要看 懂这些事时间问题,看样子我要加油啊
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
同样看不懂,泪奔呀。
|
|
|