2011-09-16 5 views
0

最近、私は6502マイクロプロセッサを研究しており、バイナリと電圧が関連しているという事実を知りました。 0ボルトの場合は0、5ボルトの場合は1。バイナリ電圧とエンディアンの関係

今私はちょうどエンディアンについても学びました。だから、これらのトピックの両方についてもっと学びたいと思ったら、誰かがバイナリ/電圧と小さなか大きなエンディアンの関係を説明できるかどうか疑問に思っていました。

00000001は5ボルトのみを使用し、10000000は5ボルトだけを使用するため、実際には違いはありません。それで、役に立たない話題に迷ってしまい、すみません。これが当てはまる場合は、エンディアン、バイナリ および/またはVoltageに関するさらに興味深い知識を共有してください。

残念ながら私は大学での経験がないので、これがよく知っているかどうかはわかりませんが、あなたが提供した情報に感謝します。

答えて

1

これはあまり関係ありません。

電圧計を使用しているときに、1ビットを読み取ると、0ボルトは0に対応し、5ボルトは1に対応します。または、「高電圧は1で低電圧0 "である。

  • 1 = 001
  • 2 = 010
  • 3 = 011
  • 4 = 100
  • 、数を表現するために、のは単に私たちは2のべき乗を使用するとしましょう

  • 5 = 101

など。しかし、ちょうど私が使用したのはリトルエンディアンです。最後のビット(右のもの)は小さく、1(1の場合)または0(0の場合)を表します。それが1なら0、それが0なら0)。私たちが注文を裏返した場合、それはビックエンディアンになります。

各ビット(0または1)は0または5ボルトの異なるワイヤと考えることができます。

+0

ああ、ちょうど私が思った。私が推測することを知ってうまく面白い。まあ私はあなたの答えに喜んでいると思います。私は少しから2.5ボルトを得ることができますか?もしそうなら、私はそれが何であるかを教えて、それについて読むことができます。 –

+0

ビットは常にローからハイに変化し、エンディアンはバイトが結合されて16ビットワードと32ビットロングワードを形成する方法を指します。 – Johan

+1

@ジョン・リゼルヴァート2.5ボルトはあいまいです。実際には、ハードウェアが0か1かを判断するためにハードウェアに依存し、不良な回路設計(誤った順序でPおよびN接合を接続する)の結果です。 – bdares

関連する問題