マイクロプロセッサの一般的なI/Oポートは、マイクロプロセッサがリッスンしているRAMの特定のメモリアドレスを参照します(私が間違っている場合は修正します)。ポートは正確には何ですか?
「ポート」は、TCP/IPポート、FTPポートなどについて話すときと同じ意味ですか?
質問が適切に表現されているかどうかわかりません。それが適切でない場合、ポートが正確でないという私の理解のためかもしれません。
マイクロプロセッサの一般的なI/Oポートは、マイクロプロセッサがリッスンしているRAMの特定のメモリアドレスを参照します(私が間違っている場合は修正します)。ポートは正確には何ですか?
「ポート」は、TCP/IPポート、FTPポートなどについて話すときと同じ意味ですか?
質問が適切に表現されているかどうかわかりません。それが適切でない場合、ポートが正確でないという私の理解のためかもしれません。
この場合、ポートは物理ピンとそれらの値を格納するレジスタ間のインターフェイスに過ぎません。これらのピンをサンプリングし、その値をプログラムで使用するためのレジスタに配置するハードウェアが存在します。
基本的には、ウィキペディアで述べたように:
ハードウェアポート:コンピュータと他のコンピュータやデバイス
ソフトウェアポート間の物理インターフェイス:おそらく、コンピュータネットワークを介してコンピュータプログラム間の仮想データ接続
だから、あなたはそれらを一つのインテリジェンスと他のインテリジェンスとの間の橋渡しと考えることができます。
また、どちらも、1つのレジスタまたはメモリ内の場所から別のレジスタへのビットとしてのデータの転送です。
ほとんどの場合、同じです。