能力值:
( LV12,RANK:250 )
|
-
-
2 楼
MOV ECX,2A ; 循环次数
MOV EAX,CCCCCCCC ; 填充值
REP STOS DWORD PTR ES:[EDI] ;把 EDI 指向的 2A 个 DWORD 内存填充为 CCCCCCCC
类似:
DWORD var[0x2A];
for( int i=0;i<0x2A;i++) var[i] = 0xCCCCCCCC;
|
能力值:
( LV12,RANK:250 )
|
-
-
3 楼
补充一点:
几乎在 每个 C/C++ 函数的 汇编码 头部,都有类似的代码,那是编译器
初始化函数局部变量的 惯用手法。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[QUOTE=AZMC;504966]MOV ECX,2A ; 循环次数
MOV EAX,CCCCCCCC ; 填充值
REP STOS DWORD PTR ES:[EDI] ;把 EDI 指向的 2A 个 DWORD 内存填充为 CCCCCCCC
类似:
DWORD var[0x2A];
for( int...[/QUOTE]
学习了!............
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
谢谢2楼!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
貌似VC的debug版会有这样的方法初始化变量,而relesae下是没有的。
|
|
|