从'0'开始的操作系统MyOs(汇编FAT12软盘)

原博客地址

LANGUAGE:汇编

BASE            :Orange's &老师写的cmd.asm

CPU MOD    :实模式

手动写汇编系统这是大二操作系统作业的一部分,代码很大部分来自老师,这里我只是进行学习以及扩展。而老师代码参考了于渊的Oranges

动手写一写可以更深入的了解操作系统、文件系统(这里用的是最为简单的软盘FAT12)

源码以及相关介绍已同步至github

github.com/SteiensGate/MyOS


ps: readme来自实验报告,格式有点乱,太多了懒得改,将就着看吧,readme添加那么多个图片就累死我了

食用方法:

github.com/SteiensGate/MyOS/目录下的cmdPlus有MyCMD.img[点击下载]

可以用虚拟机打开(eg:VMware)

当然也可以尝试用WinHEX将镜像写入U盘然后实机启动,可以保证更流畅的体验(然而并没有什么东西)


VMware打开MyCMD.img教程

  • 打开VMware并新建自定义虚拟机

  • 选择[稍后安装操作系统]


  • 选择[其他]操作系统

        

  • 然后一直下一步完成创建


  • 编辑刚新建的虚拟机

  • 点击[添加...]按钮


  • 选中[软盘驱动器]->[下一步]


  • 勾选[使用软盘镜像]->[下一步]


  • 点[浏览...]找到MyCMD.img的路径,注意勾上启动时连接,否则无法开机


  • 虚拟机配置完成,[开启此虚拟机]


使用愉快~


你可能感兴趣的:(操作系统)