私はCのスタックとRISCやARMのようなプロセッサ用のアセンブラのスタックの違いは何ですか?アセンブリのスタックとスタックのスタック?
Proffesorは、スタックは、両方のデータだけが保存され、あなたが他のサブジェクト(私たちはCについて学ぶアルゴリズムと構造、)私の知る限り思い出すことができるよう
上について学んだスタックとは異なっている、注意が必要、と述べましたメモリ内でLastInFirstOutスキームの両方の関数は、両方とも使用後にクリーンアップする必要があります。
つまり、彼らは2つの異なる "世界"にあるので同じではありませんが、私はそれらとは異なる重要なものを逃していますか?多分それはそれですが、それ以来、私を悩ませていました。
ありがとうございました
CまたはC#を意味しますか? – Liam
_ "RISCやARMのようなプロセッサ" _。 RISCは単なるコンセプトですが、ARMはRISC型アーキテクチャの具体的な設計です。 – Michael
教授は、コール/リターンスタックが(部分的に)ハードウェアで管理されているため、おそらくそれが異なることを意味します。 –