2010-11-02から1日間の記事一覧

試行錯誤してみる

x86

; 手続き呼び出し CALL BX とりあえず、ここが怪しい... と思われる。 試しに、 ; 手続き呼び出し CALL puts としてみる。 これだと、相対CALLだけど、これでも動かなければ、原因は別にあるはず。 結果 → (予想通り)動いた じゃ、次に、 MOV BX, puts MOV A…

例外発生?リセットされた?

x86

なんか、とりあえず、あっさり実装出来たかな?と思ったら、 実機で動作確認してみたところ、OSが再ロードされちゃうみたい? QEMUでは、上手く動いていた気がするんだけど、何でだろ? とりあえず、手順を確認。 cmd_call: ; 変数領域確保 ; [BP-04] オフ…