2008-03-21から1日間の記事一覧

スタックフレーム続き

とりあえず gcc -S してみた。 まずはmain部をretするまで。 main: leal 4(%esp), %ecx andl $-16, %esp pushl -4(%ecx) pushl %ebp movl %esp, %ebp pushl %ecx subl $20, %esp movl $printf, 8(%esp) movl $main, 4(%esp) movl $.LC1, (%esp) call printf …

アセンブリ言語を始めてみる

アセンブリ言語*1を始めてみることにした。 OCamlとLispはちょいとお休みで、しばらくはバイナリ方面をやってみることにした。手始めにインラインアセンブラについて勉強してみているところ。 思考タレ流しに近いので、以前やってたこととあんまり変わりない…