- 479 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 13:53:05 ]
- それは駄目。
.dataセクションにはグローバル変数等を配置することになっているので、 そこにコードを記述することはできない。 コードを配置するのは.textセクション。 スタックにバッファを置くために2回pushしているが、1回しかpopしていない。 それから改行を出力するために苦労した痕が見受けられるが、次のように すればプログラムを短縮できる。 mov eax, 0x0a31 push eax mov eax, 4 mov ebx, 1 mov edx, 2 mov ecx, esp int 0x80 pop eax
|

|