一、介绍
这个系列用于自制操作系统,不会太长,但是功能应有尽有,进度很快
作者是准备升初一的学生,但是五年级就自学了微积分,复变函数等
其他的教程和书籍的环境配置总是出问题,要么就是Linux,要么就是32位电脑,对Windows64x用户非常不友好,我的教程适用于任何电脑
其他的教程和书籍要么要深厚的计算机底层基础,要么就像haribote(《30天自制操作系统》)一样只有外部工作
二、环境配置
我不喜欢太繁琐的教程,先放张今天的效果图
下载nasm
下载Cygwin
下载VMware
下载教程和配置我就不说了,网上都有
VMware用法可以参考这一篇:VMware环境配置
三、写操作系统源代码
用的是汇编语言nasm
建议学一下汇编语言
本教程不用C,只有汇编,但是代码逻辑简单
新建一个hanos.asm文件
[org 0x7c00]
start:
mov bp, 0x8000
mov sp, bp
mov ax, 0x0600
mov b