OSをつくろうpart3
■ このスレッドは過去ログ倉庫に格納されています
0002ひげぽん
NGNG早速ですが、
現在のhigeposのステータスは、
firstboot ブート開始&secondboot以降をディスクからメモリに読み込んでjmp
secondboot プロテクトモードへ移行&third部にjmp
third Cでソースを書いてコンパイル&リンク return 'A';してaxレジスタに反映されることを確認
を試みているのだが
third部にjmpするとBochsが異常終了してしまう。
third部をアセンブラで書いた場合は通常に実行される(third.asm)
またうまくいかないCから作成されたバイナリファイルを
逆アセンブルすると出てくるものには、mox eax, ???以外の命令がある。
その命令のせいで不正終了しているのではと思っています。
なお現在の動かない最新のソースは↓にuploadしました。
http://oshigepon.tripod.co.jp/
どなたかお知恵を拝借させて下さい。
■ このスレッドは過去ログ倉庫に格納されています