x86-64でスタックマシンを実装する
スタックマシンの1命令を複数のx86-64命令で表現する
スタックの先頭の要素を指すレジスタを用意し、スタックポインタと呼ぶ
POPするときは、スタックポインタの指す要素を取り出して、スタックポインタを取り出した分だけ変更する
PUSHするときは、スタックポインタの値を変更しつつそれが指しているメモリ領域に書き込む
x86-64
の
RSPレジスタ
はスタックポインタとして使うことを想定されている