codigo semi