まあ、どっちにしても、おまいらが意識するかしないかの違いで、内部的にはアドレス渡しが行われている。
例えば:
CALL HOGEHOGE USING PARM-1 PARM-2.
だったとする。
PARM-1のアドレスとPARM-2のアドレスがパラメータリストに入れられて、そのパラメータリストの先頭アドレスがレジスタ1に入れられてCALLされる。
パラメタリストの最後のPARM-2のアドレスの先頭BITが立つ。
64ビットモードではどうなるか知らんが。