int io; int s[20]; io = io_in32(0x0cf8); sprintf(s, "0x%x", io); 適当に表示する。
0x80000058 (2進数に直して) 1000 0000 0000 0000 0000 0000 0101 1000
bit0-1 :0に固定 bit2-7 :レジスタアドレス bit8-10 :機能番号 bit11-15:デバイス番号 bit16-23:バス番号 bit24-30:リザーブで、0に固定 bit31 :イネーブルビットで、1に固定