单片机中指令先执行哪一个,后执行哪一个?执行完的结果应该是哪条指令的结果?

如题所述

复位后,先从0地址开始,取指令,顺序执行
如果碰到跳转指令或条件跳转指令,则跳到相应的地址后,再在跳转后指令顺序执行
如果碰到CALL指令或触发中断,则跳转到相应的CALL地址或中断向量表里,并且把返回的地址保存在堆栈中,CALL函数返回或中断处理返回时,回到刚才保存下来的地址处,继续顺序执行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-22
首先跳转到复位向量,然后跳转到main函数,依次执行,PC指示下一条指令地址,遇到跳转指令或调用指令依照目标地址跳转。
相似回答