DOS源代码如何编译成可以实现的dos操作系统?

老老辉辉 2009-02-16 11:49:32
如题,那位大侠能给解释解释有源代码编译成可运行的dos操作系统。不胜感激!
...全文
345 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailheart 2011-06-07
  • 打赏
  • 举报
回复
哥们还是写出来吧,谢啦
chulia 2010-10-18
  • 打赏
  • 举报
回复
你怎就吧贴给结了了. 真是的. 如果你给我分的话. 我就把过程写出来.
老老辉辉 2009-02-19
  • 打赏
  • 举报
回复
没有人帮助回答一下!
老老辉辉 2009-02-19
  • 打赏
  • 举报
回复
?,如何付诸行动。到现在还没有搞明白呢!
xiaopoy 2009-02-18
  • 打赏
  • 举报
回复
和正常程序一样编译。
操作系统除了使用的是硬件接口外,和正常程序没什么区别。
zoologist 2009-02-18
  • 打赏
  • 举报
回复
我也研究过,应该需要配置编译环境。挺复杂,一个都没有成功编译出来。
autotyx 2009-02-18
  • 打赏
  • 举报
回复
感激是要付诸于行动的
xiaopoy 2009-02-18
  • 打赏
  • 举报
回复
我们执行的程序都是bin文件,也即一段字串序列。
操作系统规定了可执行文件的格式,bin文件中字串安装可执行文件格式储存。需执行时操作系统即会读取根据格式读取可执行文件的各个属性(如大小、入口点、附加数据之类)。然后便各异了,读取附加数据、初始化进程环境、切入入口点等。
编写操作系统也一样,只是可执行文件载入器换成硬件了。格式规定很多,例如PC机的BIOS会把引导设备的0x7c00作为入口点。
源码中便已经设置了这些给硬件读取的属性了,按照语言来选编译器,和普通程序一样。
老老辉辉 2009-02-18
  • 打赏
  • 举报
回复
能不能稍微详细一点点。具体的说一下步骤!将不胜感激!
zoologist 2009-02-17
  • 打赏
  • 举报
回复
你说的是那份 dos 6.22 源程序么?
老老辉辉 2009-02-17
  • 打赏
  • 举报
回复
是的!
jinzi822 2009-02-17
  • 打赏
  • 举报
回复
我也不太清楚,很想了解一下

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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