求x86下函数封装原形和地址表~

求x86下函数封装原型和地址表~~
在某C程序中看到下面的语句,看不懂,outportb函数查百度发现是封装好的,有人说是x86结构下的函数,但是我在Intel官网没有找到文都可以解释这些函数和地址。

outportb(0x40,0xa8); 将0xA8写进0x40,这个0x40对应什么?寄存器地址?

outportb(0x2f9,0x01);与上同问

bioscom(0,0xef,0);与上同问

如果写进去的是地址,有这样的地址表可以共享出来吗?

程序是烧写在Am29F010中,CPU芯片用的是NEC v40芯片。


------解决思路----------------------
里面允许的是标准的do s系统吗?
如果是的话,可以查找一下关于PC硬件的书,里面会讲常见的外设地址及编程;

如果非dos系统,外设地址定义与pc不同,拿只能去问写程序的人了