トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

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

とか.

ふむ

やってみせ いってきかせて させてみて ほめてやらねば ひとはうごかじ