私は、すべての大学のすべての CS 部門で教えられるべき、プロセッサに関するこの基本的なことを学ぼうとしています。それでも、ネット上で見つけることができず (Google は役に立ちません)、クラスの資料でも見つけることができません。
アドレッシングモードが物理レベルでどのように機能するかについての良いリソースを知っていますか? 特にインテルのプロセッサーに興味があります。
私は、すべての大学のすべての CS 部門で教えられるべき、プロセッサに関するこの基本的なことを学ぼうとしています。それでも、ネット上で見つけることができず (Google は役に立ちません)、クラスの資料でも見つけることができません。
アドレッシングモードが物理レベルでどのように機能するかについての良いリソースを知っていますか? 特にインテルのプロセッサーに興味があります。
このページが役立つかもしれません。HC12 アドレッシング モードを検索したのは、それが私たちが学んだことだからです。Intel プロセッサのようなものでディープ エンドに飛び込むよりも、単純なプロセッサで学習する方がはるかに優れています。ただし、基本的な概念はどのプロセッサでも似ているはずです。
入門コースでより複雑なものを知る必要があるとは思いません。基本的なものだけを実際に使用し、試験で他のいくつかを説明する必要がありました.
アセンブリ コードの例を理解していれば、そこから物理レベルで何が起こっているかを確認できるはずです。たとえば、固有のアドレス指定コマンド inca は、レジスタ A を 1 つインクリメントするために、プロセッサ ( http://en.wikipedia.org/wiki/Adder_%28electronics%29 ) 内の一連の論理ゲートを使用します。それはそれで良いのですが、それよりも複雑な物理層を理解しようとすると頭が痛くなります。そもそもマイクロプロセッサを使用することの要点である、それを知る必要はありません。
Tanenbaum の書籍「Modern Operating Systems」を参照してください。
x86 アーキテクチャに興味がある場合は、Intel のマニュアルが役立つかもしれません (ただし、非常に深い内容になっています)。