由于在后台程序和中断程序中都使用了MSP430 的硬件乘法器,于是使用一下保存和恢复寄存器,但是编译过程报错( Illegal mnemonic specified),请问如何解决?
/* PUSH Multiplier Register */
// asm("PUSH.W &MPY32CTL0");
// asm("PUSH.W &RES1;");
// asm("PUSH.W &RES0;");
// asm("PUSH.W &MPY32L;");
// asm("PUSH.W &OP2L;");
…… // ISR code
/* POP Multiplier Register */
// asm("POP.W &OP2L");
// asm("POP.W &MPY32L");
// asm("POP.W &RES0");
// asm("POP.W &RES1");
// asm("POP.W &MPY32CTL0");