トップ 一覧 Farm 検索 ヘルプ 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
とか.

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