コールスタック

コールスタックとは、実行中のサブルーチンに関連したデータを格納するプロセッサのスタック(以降、スタック)のことです。

コールスタックは、スタックの用途に名前を付けたものであり、ただのスタックです。

つまり、コールスタックを利用する場合もPUSH命令やPOP命令を利用します。

よって、スタックには、実行中のサブルーチンに関連するデータもそれ以外のデータも混在します。