Diary/2008-6-3
OS自作入門
かなり以前から,やろうやろうと思ってたOS自作入門のトレース.
現実逃避というパワーも手伝って,今日から開始
OS自作入門1日目
- やったこと
- とりあえず実行環境としてqemuインストール
- バイナリ編集用にhexeditをインストール
- サンプルのうちこみ.面倒だったので,ddとか使って日和ってしまった
- 最後0x0Aだけだと,行頭にいかなかったので,0x0Dも付与してみたり.
- GNU assemberを使ってアセンブラ版のhelloos1とかも試す
- GNU assemberとnaskの違い
DB | .byte |
---|---|
DW | .word |
DD | .long |
RESB | .skip |
$ | 適当にラベルをつけとく |
- アセンブルなど
as ファイル名 objcopy -O binery a.out
とか.
ふむ
やってみせ いってきかせて させてみて ほめてやらねば ひとはうごかじ