movl, cmpl

もぶる、こんぷる、、、この"る"って何者だろう思っていたのですが、どーやらこのエルはオペランドがlong型(32bit)であることを示すもののようですね。

http://homepage1.nifty.com/herumi/prog/prog10.html

movl 4(%esp), %eax
addl 8(%esp), %eax
intel系とunix系で一番違うところです. 2つのパラメータの順序が反対になります. それからレジスタには全て最初に%がつきます. 後, movとかの命令の後には次が32bit (=long) であることを示す'l'がつきます. 16bitなら'w', 8bitなら'b', 64bitなら'q'です.