C2D
outb(v | (C2D | C2CK), DIR_PORT);
outb(v & ~(C2D | C2CK), DIR_PORT);
outb(v & ~C2D, DIR_PORT);
outb(v | C2D, DIR_PORT);
return inb(DATA_PORT) & C2D;
outb(v | C2D, DATA_PORT);
outb(v & ~C2D, DATA_PORT);