OS自作入門 -Day1-
OS自作入門 -Day1-
前回の記事で紹介した「30日でできる! OS自作入門」という本が無事家に到着したぜ!
OSに対する情熱が冷める前にOS自作入門の本を実際にDay1 - Day30までやってみて、
このブログでいろいろ書いていこうかなと考えています。
さぁ、第一日目というわけで、手探り状態で書いていきましょうか
いきなりやったのはバイナリエディタでバイナリ(2進数)を直接書いていく作業です(笑)
もちろん僕、人間なのでバイナリワカリマセンヨ...(´・ω・`)
EB4E904845...を地道に入力していって、あーだこーだファイルを設置してやって、
出来たファイルをフロッピーディスクに入れてと...
!?!?
フロッピーディスクなんていつの時代だよ!
あぁOS自作もこんなとこで終わりか...
と、死にかけたわけですが、さすがは著者様。PCエミュレータを用意しているではないかヽ(;▽;)ノ
こうしてHELLO WORLDを表示するだけのOSが完成しました!
初めてC言語でHELLO WORLDを表示させた時のような感動がありますね(´∀`)
ただ流石に毎回毎回バイナリでプログラムを書いていくわけにはいかないので、
naskと呼ばれる著者が作成したアセンブリ言語を使って書き直しました。
バイナリがアセンブリに変わったところで、そこらへん初心者の僕には意味不明な文字列なんですけどね...
30日間やればある程度は理解できるようになるでしょう(`・ω・´)
1日目は終了!
ありがとうございました( ´・ω・`)ノ~バイバイ
今回使用した本はこちら↓
前回の記事で紹介した「30日でできる! OS自作入門」という本が無事家に到着したぜ!
OSに対する情熱が冷める前にOS自作入門の本を実際にDay1 - Day30までやってみて、
このブログでいろいろ書いていこうかなと考えています。
さぁ、第一日目というわけで、手探り状態で書いていきましょうか
いきなりやったのはバイナリエディタでバイナリ(2進数)を直接書いていく作業です(笑)
もちろん僕、人間なのでバイナリワカリマセンヨ...(´・ω・`)
EB4E904845...を地道に入力していって、あーだこーだファイルを設置してやって、
出来たファイルをフロッピーディスクに入れてと...
!?!?
フロッピーディスクなんていつの時代だよ!
あぁOS自作もこんなとこで終わりか...
と、死にかけたわけですが、さすがは著者様。PCエミュレータを用意しているではないかヽ(;▽;)ノ
こうしてHELLO WORLDを表示するだけのOSが完成しました!
初めてC言語でHELLO WORLDを表示させた時のような感動がありますね(´∀`)
ただ流石に毎回毎回バイナリでプログラムを書いていくわけにはいかないので、
naskと呼ばれる著者が作成したアセンブリ言語を使って書き直しました。
バイナリがアセンブリに変わったところで、そこらへん初心者の僕には意味不明な文字列なんですけどね...
30日間やればある程度は理解できるようになるでしょう(`・ω・´)
1日目は終了!
ありがとうございました( ´・ω・`)ノ~バイバイ
今回使用した本はこちら↓
« OS自作入門 -Day2- | はじめてのOSコードリーディング »
Comments
Trackbacks
| h o m e |