就是常说的“I/O端口地址”。
    把端口地址放在DX寄存器中,可对该端口进行读/写。
    IN AL,DX ;从DX端口读入8位,放在AL寄存器中
    IN AX,DX ;从DX端口读入8位,放在AL寄存器中
    从DX+1端口读入8位,放在AH寄存器中
    OUT DX,AL ;把AL的8位值送DX端口
    OUT DX,AX ;AL值送DX端口,AH值送DX+1端口
    如果端口地址小于或等于FFH,在IN/OUT指令中可用立即数表示端口地址 。

    端口地址是微机的一种重要资源。
    在使用和设计接口电路时,应遵循如下原则:
    凡是已被系统使用的端口地址,如上表的地址,不能作为它用。
    凡是被系统声明为保留(reserved)的地址,尽量不要作为它用,否则,可能与其它或未来的产品不兼容。
    在Windows 9.X系统中,可以对接口电路使用的端口地址资源、中断号资源、DMA通道号资源进行自动分配,这种特性称为“即插即用(PnP: Plug And Play)”。获得即插即用特性的条件是:硬件本身支持即插即用,即插即用BIOS、即插即用操作系统。
    在一般的硬件设计中,可以使用“地址开关(SW:Switch)”或“跳线器(JP:Jumper)”来选择硬件使用的端口地址(和/或IRQ、DMA)。