![](https://img-blog.csdnimg.cn/20200323092147904.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
自制操作系统 玲珑
借用别人的话“ I'm fed up”
叶尔孤柏
这个作者很懒,什么都没留下…
展开
-
MBR 接力 loader 磁盘读写
MBR在0x7c00处的输出 磁盘的0号扇区 最后两个字节为魔数0xaa55loader 在 0x900出的输出,磁盘的第三块(2号)扇区mbr.s[org 0x7c00]%include "boot.inc"; ------------------------------------------- mov ax, 0x600 ; 清屏 mov bx, 0x700 mov...原创 2020-03-28 11:09:18 · 242 阅读 · 0 评论 -
自制操作系统 笔记
环境 Ubuntu18.4bochs nasm图书:操作系统真象还原关于汇编强烈推荐:王爽汇编第三版------------------------ 杂记-----------------------------------------我们都在向他人学习,先向自己的桶子里面填一些东西,点燃,再填一些东西。学习,当然是站在巨人的肩膀上能够看的更远。我们尊重有知识,有文化,有教养的人,我们...原创 2020-03-26 10:44:14 · 212 阅读 · 0 评论 -
bochs:输出MBR
; 主引导程序;-------------------------------------------------SECTION MBR vstart=0x7c00 mov ax,cs mov ds,ax mov es,ax mov ss,ax mov fs,ax mov sp,0x7c00; 清屏利于0x06 号功能,上卷全部行,则可清屏; ---------------...原创 2020-03-26 10:25:43 · 308 阅读 · 0 评论 -
bochs:could not open hard drive image file
刚启动的时候提示不能打开文件,是因为有个镜像文件名加.lock的文件,删除即可比如你的镜像文件为linglong.img, bochs的安装目录在/home/aoe/bochs/下面,ls查看一下,会发现有一个linglong.img.lock文件,删掉之后,从新启动即可。...原创 2020-03-25 12:41:25 · 4809 阅读 · 5 评论