0

我最近阅读了很多关于端口寻址等的内容,并且知道端口 0x20、0x21、0xA0 和 0xA1 是 8259A PIC,端口 0x40-0x47 处的 8253/8254 PIT,端口 0x60-0x64 是键盘控制器, 0x3F0-0x3F6 是软盘设备控制器分机。我正在尝试阅读专门针对 8086+ 处理器系列的内容,并且在网上看到了一些似乎非常值得购买的书籍,如果对此类书籍有任何建议,也请告诉我。

然而,令我惊讶的是,我仍然不确定这些端口号究竟是如何或从哪里来的?它们是否像 IDT 一样在某个地方为向量表占用空间进行映射?据我了解,您可以重新调整 Windows 上的端口号,或者这是不正确的?或者它们是否内置在处理器引脚的电路中?怎样才能找到有关哪些设备的端口以及计算机确切具有哪些端口的知识?

4

0 回答 0