implement IN, add dest. validity checks to MOV when dest. is reg.