• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アセンブラでのフロッピーディスク読み込み処理について)

アセンブラでのフロッピーディスク読み込み処理の問題と解決方法

このQ&Aのポイント
  • アセンブラでのフロッピーディスク読み込み処理で発生した問題の原因と解決方法について解説します。
  • フロッピーディスクの1セクタを読み込む際に、レジスタの値が正しく更新されず、処理ができなくなる問題が発生しました。
  • 原因としては、フロッピーディスク読み込み処理の中でアドレスの設定が誤っていることが考えられます。bxレジスタのアドレス設定を修正することで問題が解決します。

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

もしかしてスタック壊してませんか? これだけでははっきりしませんが、ss:sp が es:bx にオーバーラップしてそうな気がします。

mehs001
質問者

お礼

ご推察の通りでした。スタックを壊しているのが原因でした。 お答えくださってありがとうございました。

関連するQ&A