質問

私は、すべての大学のすべてのCS部門で教えられるべきプロセッサについてこの基本的なことを学ぼうとしています。しかし、私はそれをネット上で見つけることができません(Googleは助けにはなりません)。クラスの資料でも見つけることができません。

物理レベルでどのように対処するモードがどのように機能するかについての良いリソースを知っていますか?私は特にIntelプロセッサに興味があります。

役に立ちましたか?

解決

Tanenbaumの本「Modern Operating Systems」をご覧ください。


X86アーキテクチャに興味がある場合は、Intelマニュアルが役立つかもしれません(しかし、それらは本当に深くなります)

http://www.intel.com/products/processor/manuals/

他のヒント

から始めます ウィキペディア 仮想メモリ ページ 少し背景については、次のような特定のページをフォローアップします MMU あなたの好奇心を満たすように。

通常、上記のすべての概念(および、パイプラインおよびスーパースカラーアーキテクチャ、キャッシュなど)について詳細に詳細に進みます。通常、(電気またはコンピューター)エンジニアリングの教員が教えているまともなコンピューターアーキテクチャコースです。

このページは役立つかもしれません。それが私たちが学んだことであるため、HC12アドレス指定モードを検索しました。Intelプロセッサのようなもので深い端にジャンプするよりも、簡単なプロセッサで学ぶ方がはるかに良いです。ただし、基本概念はどのプロセッサでも似ている必要があります。

http://spx.arizona.edu/ece372/supporting%20documents/lecture/hcs12%20addressing%20modes%20and%20subroutines.pdf

入門コースで、より複雑なものを知る必要があるとは思いません。私たちは本当に基本的なものを使用しただけで、試験で他のいくつかを説明する必要がありました。

アセンブリコードの例を理解していれば、物理レベルで何が起こっているのかを見ることができるはずです。たとえば、固有のアドレス指定コマンドINCAは、プロセッサ内のロジックゲートのセットを使用する予定です(プロセッサ内)http://en.wikipedia.org/wiki/adder_%28Electronic%29)Aを1つずつ登録するため。それはすべてうまくいっていますが、それよりも複雑なものの物理的な層を理解しようとすることは、あなたに頭痛を与えるだけです。あなたは本当にそれを知る必要はありません。これは、そもそもマイクロプロセッサを使用することの全体的なポイントです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top