私はIntelマイクロプロセッサー第8版を読んでいました。そのレジスタが適用中に使用されているので、Core2の通じ8086のプログラミングモデルが考えられている命令ポインタはプログラムに見えるレジスタですか?
プログラミングモデルプログラム見えるようにする
:私は、次のテキストに出くわしましたプログラミングによって決定され、命令によって指定される。この章の後半で詳述される他のレジスタは、アプリケーションプログラミング中に直接アドレス可能ではないため、システムプログラミング中に間接的に使用される可能性があるので、プログラム不可視とみなされます。
これは、8086および8088のすべての命令が命令ポインタを含むプログラム可視レジスタであるという考えを生じさせる。そうですか?
x86-64では 'lea rax、[rip]'で 'rip'の値を直接読み取ることができます。 –