帮忙看一段代码
如前4行为什么不直接mov ds:477197h,0C933h 呢?
.code:1000D551 mov byte ptr [esp+0Ch+var_C], 33h
.code:1000D555 mov byte ptr [esp+0Ch+var_C+1], 0C9h
.code:1000D55A mov ax, [esp+0Ch+var_C]
.code:1000D55E mov ds:477197h, ax
.code:1000D564 mov ds:477410h, ax
.code:1000D56A mov ds:477540h, ax
.code:1000D570 mov eax, 475294h
.code:1000D575 mov [esp+0Ch+var_8], 0E9h
.code:1000D57A mov byte ptr [esp+5], 3Ch
.code:1000D57F mov [esp+0Ch+var_6], 1
.code:1000D584 mov [esp+0Ch+var_5], 0
.code:1000D589 mov ecx, dword ptr [esp+0Ch+var_8]
.code:1000D58D mov byte ptr [esp+0Ch+var_4], 0
.code:1000D592 mov byte ptr [esp+0Ch+var_4+1], 90h
.code:1000D597 mov dx, [esp+0Ch+var_4]
.code:1000D59C mov [eax], ecx
.code:1000D59E mov [eax+4], dx
.code:1000D5A2 xor dl, dl
.code:1000D5A4 mov ecx, 405E49h

