https://github.com/kubosho/my-os/tree/master/day1
アセンブリとバイナリエディタを初めて体験した。 はじめにバイナリエディタで16進数をひたすら入力して、それをimgファイルとして保存した。 その後アセンブリで書いたものをnasmでimgファイルに変換して、それをバイナリエディタで見てみた。
結果2つのファイルは多少違いこそあれど、QEMUなどの仮想マシン上にマウントして起動したらHello, worldと表示するだけのOSができた。
これがなかなか面白い。動作確認自体はqemuコマンドが brew install qemu
としてもqemuコマンドがnot foundになってしまい、確認できなかったが…