x86: implement IN and OUT instructions
The IN instructions read from an IO-Channel to either AL or AX, while OUT write to an IO-Channel from either AL or AX. IO is commonly indeterministic. Therefore after IN the respective register value is undefined. OUT can be ignored because they only change the isolated IO-Buffer and no registers or system memory.