30天打造OS!作业系统自作入门(附光碟)
ㄚ琪最近在看这一本书,觉得真cool,自己做一个OS系统来玩玩真的是可以满足自己的虚荣心!
不过如果要照书本玩,第一节就会很快举手投降,这一节教我们用磁片来开机,一开始我就觉得不好进入,没错,第一个要先有c.mos写的Binary Editor BZ软体,这是一个日文软体,作者提供这个网址http://www.zob.ne.jp/~c.mos/soft/bz.html这个网址早就死了,很无奈,为了这个问题,卡我快一个月,我就把它合起来没看了,今天又再翻看来看,搜寻Bz162.zip看看,天可怜见还可以找到!
好了!怕大家也想跟我一起玩,提供在工作达人给各位下载:bz162
之后照课本玩,就可以有磁片的自制OS,不过ㄚ琪没磁片,没磁碟机测试,只有USB跟可USB开机的BIOS电脑!
之后看到骨仔的这一篇USB开机,赞,可以用USB开机,当然如果把第一节的helloos.img拿来这玩,铁定不可以成功,因为helloos.img的EB 4E 90 48 45 …是针对磁片的。
之后在01-03的组合语言出体验,看到了作者用从NASM所仿照来的nask的编译软体,没错骨仔的这一篇组合语言就是用NASM编译的,突然间让我很好奇,骨仔的程式可不可以用nask编译,好,动手做做看!
嗯,试过后可以知道是不行的,作者已经改过了,而且可能变动很大!
如果这样的话,我现在手上只有USB跟可以USB开机的主机,之后课本里面的范例不知可不可以用NASM来编译啊,我们再继续看下去吧!
在02-02 加油,再继续开发这里,可以发现有一知helloos.nas的程式,我试着改成helloos.asm来编译看看,糟糕,也是不能执行,看来以后要将课本的nas程式转成asm或asm转成nas来用了!这个难度可能将变成很高了!
1 則留言
Comments are closed.