こんにちは!Marsです。
低レイヤとセキュリティの基礎の勉強として、「30日でできる!OS自作入門」を購入しました。
さて、今回は、何もないPCにとりあえず「hello, world」と表示させるものを作りました。
結果はこんな感じです👇
「あっ!」と思った方がたくさんいらっしゃると思いますが、
……
その通りです!パソコンを起動したら最初に出る画面です。
・実行するまで
ステップ1:バイナリ写経
本の書いてある通りにバイナリを入力してイメージファイルを作りました。
ステップ2:イメージファイルをバーチャルPCにインプットして実行する
ここで、フロッピーディスクにインストールして、PCのフロッピーディスクドライブに入れれば、そのまま「hello, world」がPCの画面に表示されます。もう一つ、QEMUというPCエミュレータで実行すると最初に張った画像と同じ画面がPCに表示されます。
以上は本の中で紹介されたものです。
ちなみに、自分はバーチャルボックスでも起動してみました。
まず、VirtualBoxをダウンロードします。
設定のフロッピーコントローラを追加して、helloosのイメージファイルをコントローラに追加しました。
そのまま起動すると、大抵同じような画面が出てきます。
・アセンブラ
(つづく)



