tips:dos:freedos

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tips:dos:freedos [2026/06/30 23:24] asaasatips:dos:freedos [2026/07/13 23:21] (現在) – [デバッグ方法] asaasa
行 15: 行 15:
  
   * fdimples コマンドを叩くとパッケージ追加や削除が可能。   * fdimples コマンドを叩くとパッケージ追加や削除が可能。
 +
 +
 +===== デバッグ方法 =====
 +.COM ファイル方面をアセンブラで理解するには... とりあえず下記コマンドで u と t 連打でたまにrやdでなんとかなるかも...? (詳細は [[https://en.wikipedia.org/wiki/Debug_(command)|Wikipediaの該当英語記事]] も参照)
 +  * DEBUG hogehoge.com opt
 +    * u … 逆アセンブル
 +    * t … 1命令実行(Trace)
 +    * p … CALLをまとめて実行(Proceed)
 +    * r … レジスタ表示・変更
 +    * d … メモリダンプ
 +    * e … メモリ書き換え
 +    * a … その場でアセンブル
 +    * g … 実行
 +
 +==== ミニマムな .com ファイル ====
 +バイナリダンプで C3 (RET命令のみ)=1byte / CD 20 (int20h呼ぶだけ) = 2byte を debug してもよい。
 +
 +
 +
 +
 +
 +
 +
  
  
  • tips/dos/freedos.1782829458.txt.gz
  • 最終更新: 2026/06/30 23:24
  • by asaasa