マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

自作OSを動かそうとして

自作x86エミュレータで自作OSを動かそうとしたらエラー発見。足し算の1つの命令で結果をEAXに入れなければいけないのにEAXの値をEAXに入れるというアホなことをやっていた。単純なミスだったが、これが原因でx86エミュレータが止まっていた。なんということだ…しかし、たまにはいつもと違うことをしてみるものだ。Live CD版のFedora(というかgrub)を読み込んで今までは25000命令ぐらいbochsと実行した命令が同じ(結果は違うかもしれないが…)だったが今は45000命令ぐらい実行した命令が一致している。先はまだ長そうだ