Mmmm, lee sobre números binarios y hexadecimales.
Básicamente, la función outb recibe un número de 0 a 255 (decimal), ese número decimal se puede representar en binario utilizando ocho bits, y en hexadecimal con dos posiciones nos basta para indicar dicho número.
Hex = Decimal = Binario
0x00 = 0 (dec) = 00000000 (bin)
0xff = 255 (dec) = 11111111 (bin)
Ya que leas sobre las diferentes representaciones numéricas, verás que lo que quieres es:
outb( 0x95, puerto ); // Envía 10010101 a puerto
outb( 149, puerto ); // Esto es lo mismo :P 0x95 = 149 (dec)
Suerte.