8086微处理器;英特尔

时间:2011-04-13 12:17:57

标签: x86

提供相应的DEBUG命令,以查找PC中安装的COM和LPT(打印机)端口的数量。列出他们的端口地址?

它可能看起来像是一个家庭作业问题,但事实并非如此。我正在研究微处理器,我没有得到任何东西,所以我必须通过解码解决方案来学习。 如此友好地发布答案..谢谢。

2 个答案:

答案 0 :(得分:1)

具体来说,串行端口地址(最多四个)是BIOS数据段(0040H)中的第一个,后面是并行端口地址(LPT)。

enter image description here

在这里,您可以看到03F8,02F8,03F8和02E8的串口,然后是打印机端口。

答案 1 :(得分:0)

查看BIOS数据段0040:00000040:0300,其中包含许多有用的配置内容。除非你有一个覆盖那个内存的操作系统,但这是不可能的。

例如,以uint16_t0040:0013的可用内存量(以千字节为单位)(呃哦,未对齐的内存;))。下面的一些内存单元格是lpt*com*的端口号。