This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问如何使中断程序在编译后, 能先保存所有辅助寄存器的值(xar0,xar1,xar2,xar3,xar4,xar5,xar6,xar7),中断程序退出前,恢复所有辅助寄存器

Other Parts Discussed in Thread: TMS320F2812

TMS320F2812  CCS6.0

问如何使中断程序在编译后, 能先保存所有辅助寄存器的值(xar0,xar1,xar2,xar3,xar4,xar5,xar6,xar7),中断程序退出前,恢复所有辅助寄存器.

我现在写的中断程序,编译只有一句保存

 PUSH      AR1H:AR0H    

1  请问这是什么意思呀? 是XAR1高位,和XAR0的高位?

2  在C语言中如何写,才能保存xar0,xar1,xar2,xar3,xar4,xar5,xar6,xar7中的内容?