Correct answer is (c) complete string is manipulated
To elaborate: When NMI is activated, the current instruction being executed is completed and then NMI is served. In the case of string instructions, it is served after the complete string is manipulated.