ってか、スタックを使ったループ、って再帰そのものだよね。

キューならいざしらず。

スタックに現状を積んで、続きを含めてループ。終わったらスタック戻してもとの状態に遷移。
中で必要があればさらにスタックを積んで…

今のレジスタ、PC積んで、ジャンプ
終わったら、レジスタとPC戻す。
中で必要があればさらに…