2011-07-16 16 views
0

ハードウェアが特定の範囲のトランジスタの電圧をチェックして、その状態が条件を満たしているかどうかを確認しますか?この範囲内のトランジスタの状態が変化するたびにこれが起こりますか?条件文はハードウェアレベルでどのように機能しますか?

私が疑問に思っていたちょっとしたこと。私は実際にトランジスタ状態への絶え間ないチェックをせずに突然どのようにトリガするのか分かりません。

+0

より良い質問:http://electronics.stackexchange.com/ –

+0

ゲートでなければなりません! 「AND」、「OR」、「XOR」 – Sudantha

答えて

2

あなたが答えを語っているコンピュータであると仮定すると、はるかに複雑です。静的にコンパイルされたプログラミング言語では、条件付きステートメントがアセンブリコードに変換され、次にマシンコードに変換されます。マシンコードはosによってRAMにロードされます。プロセッサはRAMから命令を読み出して実行します。このレベルの下には、できるだけ速い方法で与えられた命令を実行しようとするトランジスタがたくさんあります。

プロセッサはロジックゲートからほぼentierly作られます。これらのゲート(通常のトランジスタ)は命令をロードし、ram、preformes arimetricsの値を移動し、実行の流れを幻想的に変更します(インテルクアッドコアItaniumには約2,000,000,000トランジスタがあります)。通常はCPUの動作のみであり、基本的なアーキテクチャは利用可能であり、正確な内部ロジックは閉じた保護された秘密である。

関連する問題