ikemonn's blog

技術ネタをちょこちょこと

はじめて読む486 12章

DOSエクステンダー

  • MS-DOS上でプロテクトモードを活用するプログラムの実行を可能にする
  • リアルモードの状態でMS-DOSメモリ領域にプロテクトモードプログラムファイルを読み込み、プロテクトモードに移行してからそれをプロテクトモードメモリに転送する

MS-DOSシステムコールの中継

  • プロテクトモードではMS-DOSシステムコールを直接呼び出してファイルアクセスなどの入出力を行うことはできない
  • DOSエクステンダーはプロテクトモードプログラムからのMS-DOSシステムコール呼び出しを中継する
    • プロテクトモードプログラムがMS-DOSシステムコールを呼び出す
    • DOSエクステンダーがそれを受け取り、CPU実行モードをリアルモードに移行
    • MS-DOSの呼び出し
    • MS-DOSから戻ってくるとDOSエクステンダーはCPU実行モードを再びプロテクトモードへ

参考