instruction decoder implemented