在有无操作系统的时候,如何判断一个进程的结束啊?

foolfox008 2003-09-15 02:20:46
在有操作系统的时候,操作系统怎么判断一个进程执行结束了?
如果没有操作系统呢?一个评估板上运行一段程序代码,有没有办法判断这段代码执行完毕??
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hs_guanqi 2003-09-16
  • 打赏
  • 举报
回复
那就让它闪的别致一点喽。
也可以跳到一个地方,他的功能就是不停喂狗,你拿示波器看波形。
让CPU拿什么来通知你,这个是你自己根据成本决定的。
另外你做的事情可能比较特别,先介绍一下咯
foolfox008 2003-09-16
  • 打赏
  • 举报
回复
好像在有操作系统的时候,编译阶段不可避免得都会在main返回之后调用系统调用exit或者其它通知操作系统我运行结束了。

用指示灯吧,然后修改main的返回地址,让它指向循环闪灯代码---如果用户代码中就有亮灯代码呢?
等一天……
CodeWarrior这部分好像是在main返回的时候转入一个自己的函数执行
_ExitProcess
label:
bkpt //断点
bkpt //断点
br label


hs_guanqi 2003-09-15
  • 打赏
  • 举报
回复
用指示灯吧,然后修改main的返回地址,让它指向循环闪灯代码
icuc88 2003-09-15
  • 打赏
  • 举报
回复
有没有环境变量。或者返回值?
ayiiq180 2003-09-15
  • 打赏
  • 举报
回复
关注

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧