inb和outb读写8位宽的I/O端口: unsigned char inb(unsigned port);void outb(unsigned char value,unsigned port)
outb(0, db-> ioaddr);outb(3, db-> io_data);意思是先向db-> ioaddr写入0,再向db-> io_data写入3;
outb(db-> ioaddr) 从db-> ioaddr 读出数据。
inb和outb读写8位宽的I/O端口: unsigned char inb(unsigned port);void outb(unsigned char value,unsigned port)
outb(0, db-> ioaddr);outb(3, db-> io_data);意思是先向db-> ioaddr写入0,再向db-> io_data写入3;
outb(db-> ioaddr) 从db-> ioaddr 读出数据。