这样的程序,运行终止后,PC指针在哪个位置?

2019-07-18 16:33发布


main()
{
     do_init();

    int i = 0;
     while (i++ < 10000)
     {
         if(task_ok())
             break;
     }

    do_finish();
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
jiajs
2019-07-19 13:46
1.do_finish()里面如果没有while(1)之类的结构,PC会不断加一跑到程序之外,然后就看你的代码之外载的是什么了,是一堆FF还是一堆00,不过一般会等价于NOP指令,PC溢出,程序复位,从头开始。

一周热门 更多>