問題タブ [program-counter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7966 参照

arm - スタック ポインターとプログラム カウンターの違いは何ですか?

私たちがいつも知っているように、マイクロプロセッサによってタスクを実行する手順は、メモリからバイナリ命令を1つずつ実行するだけであり、次の命令のアドレスを保持するプログラムカウンターがあります。したがって、私が間違っていなければ、これがプロセッサがタスクを実行する方法です。しかし、プログラムカウンターとほぼ同じことを行うスタックポインターという名前の別のポインターもあります。私の質問は、なぜメモリ (スタック) のアドレスを指すためにスタック ポインターが必要なのですか? スタック ポインターとプログラム カウンターの主な違いについて誰か教えてもらえますか?