端口到底是什么?

问题描述 投票:0回答:3

一般微处理器中的I/O端口指的是微处理器正在侦听的RAM中的某个内存地址(如果我错了,请纠正我)。

当我们谈论 TCP/IP 端口、FTP 端口等时,“端口”的含义是否相同?

我不确定这个问题的措辞是否正确。如果不正确,可能是因为我对端口的理解不准确。

io port microprocessors
3个回答
2
投票

在这种情况下(我认为你的意思是)端口只是物理引脚和存储这些值的寄存器之间的接口。将有硬件对这些引脚进行采样并将值放入寄存器中以供程序使用。


2
投票

基本上。正如维基百科所述:

硬件端口:计算机与其他计算机或设备之间的物理接口

软件端口:计算机程序之间可能通过计算机网络进行的虚拟数据连接

因此,您可以将它们视为一种智能与另一种智能(无论是程序还是硬件)之间的桥梁。

此外,两者都是将数据以位的形式从一个寄存器(或内存中的位置)传输到另一个寄存器。

对于大多数用途,它们是相同的。


0
投票

1 个端口输入 在此任务中,您需要创建一个包含 4 个开关的电路(使用实验室中的按钮)。读取值 这些开关同时进行,将输入视为 4 位二进制数。在串行终端中显示号码。 在此页上画出您的电路并编写您的程序。

© www.soinside.com 2019 - 2024. All rights reserved.