程序跳转

来源:互联网 发布:软件项目管理软件书籍 编辑:程序博客网 时间:2024/06/09 15:46

程序跳转示例性跳转代码如下:


typedef void (*pFunc)(void);//自定义函数指针数据类型
pFunc Jump_To_App;//定义一个指向应用程序的指针
Jump_To_App=(pFunc)0x08004000;
Jump_To_App();

需要注意的是,在程序执行跳转代码前,需要关闭中断响应,以避免发生不可预测的异常。同时,当程序跳转前,需要将堆栈指针设置到相应的程序区域。