BBS建站上网365问/196.BNU可以使用COM3、COM4、IRQ5、IRQ7等吗?
可以,BNU可以使用端口和IRQ地址的任何组合。但需要运行BNU软件包中的BNUPORT程序。BNU可以使用16种端口,但同时最多只能使用4个端口。
BNUPORT可以改变BNU通信驱动程序使用的端口号,它其实是对BNU.COM和BNU.SYS程序进行打补丁。
用法:“BNUPORT [/H] [/C] [/M] [/P [补丁文件]]。
/H 显示帮助。
/C 强迫彩色显示。
/M 强迫黑白显示。
/S 查找并修改BNU.SYS。
/P 使用以前产生的补丁文件。
BNUPORT在当前目录和所有PATH包含的目录中查找BNU.COM,如果用了/S参数则查找BNU.SYS,然后提供一个改变通信参数的表格。在进行修改之前,一定要先搞清楚这些数值的含义。按F9保存到驱动程序中,并产生补丁文件BNUPORT.PAT。这个文件可以在以后升级新的BNU版本时使用。
大家可能不熟悉设置中“IRQ Vector”和“IRQ Mask”的含义,它们都与IRQ号码有对应关系,显示在下面表格中,这时一台AT ISA典型机器上的所有可能IRQ设置。带‘x’的数字是16进制的。
-----------------------------------------------------------
IRQ Mask Vector 通常用途
-----------------------------------------------------------
00 x01 x08 系统计时器
01 x02 x09 键盘
02 x04 x0A 级联后面的中断
03 x08 x0B COM2、COM4
04 x10 x0C COM1、COM3
05 x20 x0D 未使用
06 x40 x0E 软盘驱动控制器
07 x80 x0F 并行打印端口
08 x01 x70 RTC 时钟
09 x02 x71 重新指向IRQ2
10 x04 x72 未使用
11 x08 x73 未使用
12 x10 x74 未使用
13 x20 x75 未使用
14 x40 x76 硬盘控制器
15 x80 x77 未使用
-----------------------------------------------------------
使用IRQ 0到7的配置用0020作为“8259端口”,IRQ 8到15用00A0。