MPY = n1; // Load first operand -unsigned mult
OP2 = n2; // Load second operand
MAC = n3; // Load 3rd operand -unsigned mult
OP2 = n4; // Load 4rd operand
result = RESHI; // Load RESHI word result
result = (result<<16)|RESLO; // Shift RESHI left and concat with
这是16位的,32位的类似,希望对你有用