wxf 发表于 2011-4-10 20:54:21

字符串

本帖最后由 soldier 于 2011-4-23 09:28 编辑

5:      char a[] = "helloworld";
0040D708   mov         eax,
0040D70D   mov         dword ptr ,eax
0040D710   mov         ecx,dword ptr
0040D716   mov         dword ptr ,ecx
0040D719   mov         dx,word ptr
0040D720   mov         word ptr ,dx
0040D724   mov         al,
0040D729   mov         byte ptr ,al

string "fishc.com" 它怎么在地址框里呢?真邪门呀。。。。。。。

小甲鱼 发表于 2011-4-18 15:58:28

汇编的这个操作符 [内存地址] 的意义是取内存中的值。

所以mov eax, 的意义是取出"fishc.com"字符串的前四个字节的值放到eax中。

鱼C工作室.YCGZS 发表于 2015-12-12 12:10:17

:smile:sad:big:cry
页: [1]
查看完整版本: 字符串