ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
只要您遵循编译器的寄存器惯例,就可以利用汇编语言代码处理中断。就像所有汇编函数一样,中断例程可使用栈、访问全局 C/C++ 变量并正常调用 C/C++ 函数。调用 C/C++ 函数时,请确保在调用前保存所有调用保存寄存器,因为 C/C++ 函数可以修改所有这类寄存器。您无需保存入口保存寄存器,因为它们由调用的 C/C++ 函数保存。