请选择 进入手机版 | 继续访问电脑版

怎么开发一个操作系统?

[复制链接]
发表于 2019-1-18 15:02:12 |显示全部楼层
http://www.4004.com/

地址:http://xuejava.org/thread-351-1-1.html

   不知道有没有人和我有一样的想法 我们能不能自己开发一个操作系统呢?答案是肯定的 我们当然可以自己开发一个操作系

统。 只不过由于我们的时间和精力的问题 我们可能做不到像Windows和Linux那样的完善。但是 如果我们想通过自己编写一个

操作系统来学习和了解操作系统的原理还是可以实现的。

    那么 我们今天就来学习一下 如何通过一些简单的代码来实现一个简单的操作系统。
  
    二进制0 1制作的第一个操作系统:https://www.jianshu.com/p/ba6a32d68ed5

     其实所谓的编写开发系统 就是能够制作一张能够自动引导启动的合集。操作系统的本质其实还是程序。

     那么,第一步 就是编写一个boot.asm汇编代码。

        org 07c00h  //intelx86为何从0xFFFF0处执行
        mov ax, cs  
        mov ds, ax  
        mov es, ax  
        call DispStr    ;调用显示字符串例程


         //是汇编器的伪指令,是告诉编译器下一条汇编语句的偏移地址
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2019-6-18 03:33 , Processed in 0.118033 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部