Fix ALU, there was combinational loop, revisit later. Fix UATransmit, old design did not handle DataInReady signal correctly. Fix MemMap, for IO address, the valid/ready signal will be set only when instr is LW or SW