>>22

cdecl …C言語。引数は右から。呼びだし側が解放(なので可変長引数が使えるが効率悪)
pascal…旧Pascal等。引数は左から。関数内で解放。
stdcall…Windows API。引数は右から。関数内で解放。
register(fastcall)…Delphi。引数の一部をレジスタを使って渡す。詳細はコンパイラ依存。

Windowsならstdcallだけで充分かな。

とりあえずnasmだけでコンソール出力APIを使ってHello Worldができるようになってから
具体的な作業にかかりたいと思います。