文件名称:Harrys-ASM-OS:几乎无法运行的操作系统
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-28 06:08:39
Assembly
哈里的ASM操作系统 警告:该项目仅供我自己学习。 保证此处的代码可怕,注释不佳等。尝试使用它需要您自担风险! 此外,在这一点上称其为操作系统并不完全公平。 这基本上是操作系统的“ Hello World”,并且可能不会继续前进。 ##有什么意义? 目的是在x86汇编中构建功能性的“操作系统”。 理想情况下,它将包括许多基本命令(date,ls,cat),并且能够与文件系统进行交互。 它(可能)永远不会具有特权等任何花哨的功能,但是它是有功能的! ## Building ### Main OS构建主OS代码就像运行一样简单 make build 或者 nasm src/hasmos.asm -f bin -o bin/hasmos.bin ### Bootloader引导加载程序只是John S. Fine的FAT12引导加载程序的略微修改版本,可以通过运行以下命令进行编译 make
【文件预览】:
Harrys-ASM-OS-master
----src()
--------hasmos.asm(12KB)
--------bootloader.asm(14KB)
----Makefile(2KB)
----README.md(3KB)