0

8086 CPU Real モードで、アセンブリ言語: IRQ はどのようにスタックを初期化しますか?

DOS は、初期化時に割り込みベクタ テーブルをロードします。割り込み信号が発生すると、フラグ レジスタが保存されます。データを保存するときに、スタックがどのように初期化されるか知りたいですか?

4

1 に答える 1

1

8086 には 1 つのモードしかありません (ユーザーとスーパーバイザーの分離はありません)。したがって、割り込みルーチンが独自のスタックを設定しない限り、割り込みが発生したときに実行されていたアプリケーションのスタックが使用されます。

「少量」のスタックスペースしか使用しない限り、これは問題なく機能します。

于 2012-12-20T07:26:21.927 に答える