ercircle 发表于 2026-4-16 11:05:00

far函数指针导致复位问题

问题复现条件:
far函数指针指向非far函数,调用后会导致复位,RSTFLAG寄存器ROMOVF置位
汇编代码差异:
ECALL后函数内RET返回导致,正常应用ERET返回。






总结:
函数指针:far调用far,非far调用非far不要混用。

页: [1]
查看完整版本: far函数指针导致复位问题